%ProbS clear all;%% 数据读入与预处理 data = load('E:\network_papers\u1.base');test = load('E:\network_papers\u1.test'); R = preprocess(data.train);T = preprocess(test.test); [M,N] = size(R);[m,n] = size(T); w = resource_allocate(R,du,di); for u = 1:M    inde…
hue安装需要从github上面下载源码,进行编译安装.github上面给出的安装教程很简单 然而实际上在安装的过程中遇到了无数个坑,下面开始真正意义上的从零开始安装hue. 安装环境: centOS6.5  64位然后没有Orz (1)jdk的安装(已安装略过) 在官网上http://www.oracle.com/technetwork/java/javase/downloads/index.html下载适合自己系统的jdk,我下载的是jdk-8u131-linux-x64.tar.gz, 放…
Java使用JNA调用DLL 1.准备 1.JDK环境 2.Eclipse 3.JNA包 下载JNA包: (1).JNA的Github:https://github.com/java-native-access/jna (2).下载JNA包: https://maven.java.net/content/repositories/releases/net/java/dev/jna/jna/4.0.0/jna-4.0.0.jar https://maven.java.net/content/rep…
Haar-like矩形遍历检测窗口演示Matlab源代码 clc; clear; close all; % Haar-like特征矩形计算 board = 24 % 检测窗口宽度 num = 24 % 检测窗口分划数 show = 1; % 1为作图 time = 0.001; % 作图间隔 %% if mod(board,num)~=0 error('检测窗口宽度必须是分划数的整数倍') else delta = board/num % 滑动步进值 end %% Haar特征1:左白,右黑,(…
基于小波变换的数字图像处理(MATLAB源代码) clear all; close all; clc;M=256;%原图像长度N=64; %水印长度[filename1,pathname]=uigetfile('*.*','select the image'); image1=imread(num2str(filename1));subplot(2,2,1);imshow(image1); title('original image');     % orginal image for wate…
今天篇头不废话了,交流加群:164858883 在我们接收后端返回的json数据的时候,在数据缺失的时候,如果直接接收会导致致命错误的发生.可能有些同学会说通常都会有,不用判断直接获取也行.之前我也是这么想的,但从用了node + mongodb之后,发现数据库有些数据项没有的时候,前端报错了.后果就是页面完全失去了响应.比如我们要取一个这样的数据 : $.get(url, function(data){ var dd = data.aa.bb.cc.dd;//aa或bb或cc不存在时,此处会导…
今天开始,将推出web项目构建教程,与<javascript精髓整理篇>一并更新.敬请关注. 这篇作为这一系列开头,主要讲述web项目的构建技术大全.在众多人看来,web前端开发无非就是写写页面,再加个js弹个窗什么的.因此,认为前端开发的薪资应该稍微会低一点.这样,项目的质量也得不到保证.其实,在一般的web应用开发,比如做个官网啊什么的,工作量很明显前端会大于后端. 如今,大一点的项目,少则几十个页面,多则几百个页面.并且管理起来会特别繁琐.今天讲述一个构建工具之一,bower. Bowe…
最近我发现RSS采集数据是个很好玩的东西,就是可以直接把别人的数据放在自己的网站上.如果网友们在其他地方发现这篇文章,还是来博客园看吧(http://zhutty.cnblogs.com).这样代码比较整洁.另外,欢迎来群里交流,164858883. 好了,这次随笔主要讲一个web优化功能的框架.RequireJs. 官方的介绍是这样的:RequireJS is a JavaScript file and module loader.对,就一句话就够了.它的功能就是加载模块. 这涉及到Web优化…
因为近来在从事web前端开发的工作,所以写的文章也都是关于web这一块.以后将分享算法和web高级编程的内容,很多公司的web前端不够重视,以为是很low-level,给的待遇也很一般,其实,这都是很狭隘的理解.软件开发是一种很谨慎的工作,每一个环节都需要足够的重视.好了,不扯淡.需要扯淡的,点击左边信息栏加群按钮. 今天分享的内容是网页锚点效果,就是在网页滚动到某个位置时,菜单有相应的变化.如图, 就是在滚动时,菜单会有相应的选中效果,点击菜单时,定位到网页内容. 菜单代码: <ul clas…
这次随笔,向大家介绍如何编写jQuery插件.啰嗦一下,很希望各位IT界的‘攻城狮’们能和大家一起分享,一起成长.点击左边我头像下边的“加入qq群”,一起分享,一起交流,当然,可以一起吹水.哈,不废话,进入正题. jQuey是一个非常好用的javascript类库,提供了非常多的接口给程序员使用.但在某些具体方面,并没有完全提供解决方法,这就要求我们自己实现.jQuery官方也提供jQuery拓展的标准.编写jQuery插件时,应该注意一下几点原则: 1. 避免全局依赖. 2. 避免第三方破坏.…
很久没有写博客了,因为最近忙于一些杂七杂八的事情.不过,互联网的价值在于信息共享,因为共享,所以互联网才能飞快发展.博主建了一个技术共享qq群:164858883,因为目前人数还比较少,活跃度还不是很高,希望有和我一样想法的,有志于技术共享的技术宅,富有逗比精神的程序猿能一起加入,一起探讨和分享,一起创造更大的进步.当然,妹纸程序猿更受欢迎.^_^ 好了,废话不多说了.今天要讲的分页器是web网页的分页器,就是下面这种效果,相信大家都用的多了. 现在要做的就是如何用javascript实现这个分…
2014年7月31日 Seay源代码审计系统2.1 时隔刚好一年之久,源代码审计系统再次更新,这次主要优化审计体验,优化了漏洞规则,算是小幅更新,原来使用者打开程序会提示自动更新. 1.优化原有规则,增加文件上传.任意URL跳转.XSS等漏洞检测. 2.增加全文追踪功能,在查看代码时,选中你要追踪的变量或函数,即可在下方列出所追踪变量在本文件的所有传递过程,双击结果项可定位. 3.优化自动审计页,离开自动审计标签,再切换回来自动定位到之前定位的漏洞项. 4.代码编辑器增加复制路径. 2013年7…
BiRadio Matlab 信号与系统课设 - BiRadio仿真电台 Author : Benjamin142857 Date : 2018-12 Video : BiliBili Github : BiAudio 1. 使用介绍 [1]三个播音电台选择好音频文件,若未选择则播放与暂停按钮无法按下,以防程序报错.同时使用了异常处理,当用户打开文件选择目录,未选择文件直接退出时,不影响程序运作,保证了交互的严谨性. [2]当三个音频文件都顺利加载完成时,播放与暂停按键恢复可用,此时可开始播放,…
Seay源代码审计系统简介 Seay源代码审计系统使用 如何使用"Seay源代码审计系统"扫描源代码漏洞 Seay源代码审计系统下载安装 github-Seay源代码审计系统…
(该博文为原创,转载请注明出处   http://www.cnblogs.com/luyijoy/  by白手伊凡) 1.    基本概念 1)         Java为解释性语言,运行过程:程序源代码经过Java编译器编译成字节码,然后用JVM解释执行 2)         Java语言提供垃圾回收机制(GC),不需要程序显式地管理内存分配,引入finalize()方法会在回收前首先调用 3)         main是JVM程序识别的入口方法,public.static可互换顺序,main…
http://www.blogjava.net/youxia/archive/2015/01/08/linux001.html 2014年上半年,我是在写RCP系列.然后,由于要准备研究生毕业论文和答辩, 所以就中途停了下来.再后来,我又在博客园主站开始写Linux江湖系列.经过大半年的努力,Linux江湖系列已经有十几篇了.在这里,我将把其中的内 容整理后,转发到我的Java博客中.至于RCP系列,我还是会接着写的,不过要等我的心再次沉下来才行. Linus说“Just for fun”,而我…
from:http://blog.sina.com.cn/s/blog_736aa0540101kzqb.html clc; clear; close all; % Haar-like特征矩形计算 board = 24                                              % 检测窗口宽度num = 24                                                % 检测窗口分划数 show = 1;            …
1.CF 706B  Interesting drink 2.链接:http://codeforces.com/problemset/problem/706/B 3.总结:二分 题意:给出n个数,再给出q个mi,每次求n个数里有多少个数<=mi #include<iostream> #include<cstring> #include<cmath> #include<queue> #include<algorithm> #include&l…
写论文的时候由于需要画出系统的零极点图.但是之前不知道怎么用matlab画,今天研究了一下,拿出来和大家共享.所用到的matlab函数为zplane,matlab给出的解释如下: ZPLANE Z-plane zero-pole plot.    ZPLANE(Z,P) plots the zeros Z and poles P (in column vectors) with the     unit circle for reference.  Each zero is represente…
文章目录 一. 理论知识 1.线性系统的响应 2.微分方程的解 Ⅰ.经典解 Ⅱ.完全响应 3.零输入响应 4.零状态响应 5.冲激响应 6.阶跃响应 7.卷积求零状态响应 二.连续信号的MATLAB描述 1.单位冲激信号 2.单位阶跃信号 3.复指数信号 三.LTI系统的零输入响应 四.求LTI系统零状态响应 1.冲激响应 2.卷积 3.卷积求零状态响应 用MATLAB处理信号与系统中的问题,更加直观.方便.准确. 一. 理论知识 1.线性系统的响应 许多实际系统都可以用线性系统来模拟,如果线性…
前几天写了个模拟退火算法的程序,然后又陆陆续续看了很多群智能算法,发现很多旅行商问题都采用蚁群算法来求解,于是开始写蚁群算法的模板.网上关于蚁群算法的理论很多就不再这里赘述了,下面直接上代码和进行简单的比较. c代码: #ifndef _CITY_H #define _CITY_H struct CITY { int id; double x, y; }; #endif // !_CITY_H CITY.h #ifndef _OPTION_H #define _OPTION_H ; ; /* 蚂…
前几天在做孔群加工问题,各种假设到最后就是求解旅行商问题了,因为原本就有matlab代码模板所以当时就改了城市坐标直接用了,发现运行速度惨不忍睹,最后用上了两个队友的电脑一起跑.这次模拟结束后在想用c语言来实现的话应该可以提高不少效率.关于模拟退火和旅行商问题的介绍我就不赘述了,网上各路大神说的都很详细,我下面就把c语言和matlab代码先附上. c语言: #ifndef _OPTION_H #define _OPTION_H /* * T0 表示 初始温度 * Tf 表示 结束时的温度 * a…
这里我借鉴了,上周比较火的一个前端文章,人家用js去写的,地址 自己用wpf也写了一个,但是它的  粒子比较,然后连线算法真的很差,他创建了一个加入鼠标点的集合,2个集合进行比较,并且粒子会向鼠标靠近,这个存在很严重问题,如果你真心看了就知道了,粒子吸的太多了,就卡了,而我自己研究只用了一个集合,算法用的高中知识,排列组合的组合知识,   不考虑顺序的比较.当然我的效果跟他不一样,性能比他好多了. 不要说wpf,微软不维护啥的,只是你玩的时间不多,你不会玩而已.用点心,事情就成了,ay来教你 效…
1.虚拟机的网卡配置如下图所示: 2.在CentOS 5.8的命令行界面:输入如下指令 然后准备修改里面的网关地址和自己的IP地址 3.同时查看自己的IP地址和网关 4.在第二步里面修改,网关地址应该和本机的网关地址是一样的,IP地址应该和本机的IPV4地址在同一个网段上,都是192.168.0.X,虚拟机里面的CentOS系统的网关地址和主机的gateway地址设置的应该是一样的 5.修改完毕之后,虚拟机里面按ESC键,然后输入":"(冒号不用输入),回车,最后输入"wq!…
第一步:设置自己的无线网,并且分享给VM8这个虚拟网卡 第二步:查看VM8网卡的IP地址,如图是192.168.137.1 第三步:设置虚拟机的配置:选择VM8网卡并且是NAT的 第四步:设置虚拟机里面的CentOS系统的IP地址: 命令:vi /etc/sysconfig/network-scripts/ifcfg-eth0 ip地址和第二步里面的192.168.137.1在同一个网段就行,网关就是VM8网卡的ip地址:192.168.137.1,其他的设置不变 这个是更改DNS地址的命令:…
(转载请注明:http://zhutty.cnblogs.com, 交流请加群:164858883) 在软件工程中,有一条重要的原则就是:高内聚低耦合.这是评定软件的设计好坏的一个标准.所谓高内聚,指的是一个模块内各个元素关联紧密,共同完成一个核心业务.低耦合,指的是各个模块之间依赖松散.创建低耦合模块,这一过程也成为解耦. 观察者模式正是低耦合的软件设计,也称为发布(publish )-订阅(Subscribe)模式.什么是观察者模式?举个栗子:王二小在山上放牛,突然他看见了鬼子到了村外,于是…
(转载请注明:http://zhutty.cnblogs.com, 交流请加群:164858883) 可能在大部分人来讲,前端就是可见的页面数据呈现正确就行.然而这样是不正确的,页面呈现是一部分,更多的是整体的可维护性.本篇讲述的主题就是应用后端开发思想进行前端开发. 后端开发,使用最广的就是java语言,而java给人的第一印象就是面向对象.面向对象的特性就是:封装,继承,多态.在实现面向对象过程中,很自然会产生MVC模型,以及分层结构:UI(视图接口), BLL(业务逻辑), DAO(数据访…
如果你也喜欢分享,欢迎加入我们:QQ group:164858883 内存策略:堆内存和栈内存栈内存:在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配.当在一段代码块中定义一个变量时,系统就在栈中为这个变量分配内存空间,当超过变量的作用域后,系统会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用. 堆内存:堆内存用于存放由new创建的对象和数组.在堆中分配的内存,由虚拟机自动垃圾回收器来管理.在堆中产生了一个数组或者对象后,还可以在栈中定义一个特殊的变量,这…
时间:2014年12月15日 14:15:10 /** * @license AngularJS v1.3.0-beta.15 * (c) 2010-2014 Google, Inc. http://angularjs.org * License: MIT */ (function(window, document, undefined) {'use strict'; /** * @description * * This object provides a utility for produc…
package demo2; import java.util.Arrays; import java.util.Random; /** * 系统作为彩票双色球生成器,模拟机选一注双色球的彩票号码: * 1.需要从“01”到“32”中随机选择出6个数字作为红色球且这6个数字不能重复: * 2.并从”01”到”07”中随机选择一个数字作为蓝色球: * 3.7个数字合到一起作为一注双色球彩票的号码: */ public class DoubleBall { public static void ma…