Fork me on GitHub

2013年9月3日

摘要: 解决jqplot与jquery-ui导入必要包时的冲突对于一个网页中,即要有jqplot的画图,又要有jquery-ui的风格显示!但在导入必要的包时,出现了问题!先导入jqplot的必要包:1 2 3 4 5 6 7 8 9 再导入jquery-ui的必要包:1 2 3 4 5 6 这样子的话能有jquery-ui的样式,会画不出图表,想当然就是jquery-ui的必要包会跟jqplot的必要包起冲突,而进行覆盖!如果导入jquery-ui的必要包,再导入jqplot的必要时的顺序的话,这样不能有jquery-ui的样式,但却能画出图来!解决的方法!如下,将必要包进行混合: 1 2... 阅读全文
posted @ 2013-09-03 22:19 HackerVirus 阅读(290) 评论(0) 推荐(0)
摘要: Linux系统下用C语言获取MAC地址最近在做一个小程序,需要用到在linux系统里编写C程序从而获取MAC地址,从网上搜了一遍,想总结一下。如果你就只需要单个功能的程序,可以采用方法一,见代码1,一般最好能够封装起来,写成获取MAC地址的函数再调用,可以采用方法二,见代码2。代码1:#include #include #include #include #include #include int main(int argc, char *argv[]){ struct ifreq ifreq; int sock; if(argc!=2) ... 阅读全文
posted @ 2013-09-03 22:18 HackerVirus 阅读(572) 评论(0) 推荐(0)
摘要: WPF MVVM使用prism4.1搭建MVVM即Model-View-ViewModel,MVVM模式与MVP(Model-View-Presenter)模式相似,主要目的是分离视图(View)和模型(Model),具有低耦合、可重用性、独立开发、可测试性等优点。MVVM框架有很多,开源的主要有:PRISM:由微软提供,和MEF/Unity一起用于依赖注入,支持组合命令,可以扩展。MSDN上有详细的教程和演练。MVVM Light Toolkit:有visual Studio和Expression Blend的项目和项的模板。更多信息请看这里,另外可以参考VS和Expression Blen 阅读全文
posted @ 2013-09-03 22:14 HackerVirus 阅读(505) 评论(0) 推荐(0)
摘要: 人才市场的IT职位分析最近要找长沙的工作,于是通过湖南人才市场搜索了一下职位。结果得到的数据让我很难比较,作为一个 IT 业滚爬了多年的程序员,对这样的搜索结果很不满意。于是,我不得不自己来整理数据了。本文内容包括:网页数据抓取、网页数据分析、数据挖掘,python 的多线程,多进程应用等话题。先上结论先给出以上概略图,由图可以得出以下结论:长沙的的IT行业大多数工资开在 2500-3500 之间有 40% 左右的企业需要面谈工资或者对工资有自己的规定(不使用网站上设置的工资级别)Java 语言的需求量远高于其它语言的需求量当然,还可以挖掘出更多的有效信息。如按工资排名的职位:这样,我就可以先 阅读全文
posted @ 2013-09-03 22:13 HackerVirus 阅读(376) 评论(0) 推荐(0)
摘要: SharePoint 2013开发环境准备一些小事项开发慢慢向着SharePoint 2013迁移,环境也开始慢慢准备起来了。由于FAST Search的集成,和缓存服务的加入,SharePoint 2013对开发机器要求的不是一般的高。这里介绍一下如何降低这个需求,分配4G内存给虚拟的情况下,基本可以完成正常开发。尽量减少启动服务和应用程序池数量。一般开发,并不需要所有SharePoint服务,尽量按需启用。Plan service deployment in SharePoint 2013,这个文档清楚的说明了每个服务的作用。例如下面将会介绍的,分布式缓存和搜索服务,如果你暂时用不到,就不 阅读全文
posted @ 2013-09-03 22:05 HackerVirus 阅读(262) 评论(0) 推荐(0)
摘要: picker控件详解与使用,(实现省市的二级联动)第一步:新建一个单视图(single view)的工程,命名为pickerTest,不要勾选下面两个选项,第一个是新版本里面的,第二个是单元测试,现在用不着。点击next ->creat之后,打开工具栏:在下面的控件工具栏中往视图上拖放一个Picker View控件,一个UIButton控件,一个UILable控件,(所有在前端可以看得见的控件都继承自UIView)修改UIButton的title属性,设置为click 然后点击分栏按钮,为控件连线(这种方式相对于手动去写,要快速很多)。依次为UILable 和 Picker View 控 阅读全文
posted @ 2013-09-03 21:44 HackerVirus 阅读(5810) 评论(0) 推荐(0)
摘要: 字典序列化一.我们的需求你是否和我一样有如下的困扰:你需要将一个类转换为XML或JSON存储或传输,但总有你不想存储或想特殊处理的字段,用序列化器自身的反射功能就看起来颇为鸡肋了。与MongoDB等键值对数据库做交互,很多ORM框架都无效了,如何写一个通用的数据接口层?而且不用去添加丑陋的"MongoIgnore"这样的attribute?你要将一个对象的属性“拷贝”到另外一个对象,怎么做?C语言的拷贝构造函数?那太原始了。界面绑定:总有一些绑定表达式,想通过动态的形式提交给框架,而不是写死在xaml里,那是否又得在C#里写一堆对象映射的代码了? 大家肯定都遇到过和我相似的 阅读全文
posted @ 2013-09-03 18:08 HackerVirus 阅读(865) 评论(0) 推荐(0)
摘要: 评论模块儿介绍本人菜鸟,一些自己的浅薄见解,望各位大神指正。本框架有以下优点1、简单(调用简单、实现简单、不过度设计)2、视图、控制器、模型分离(分离对于维护十分有必要)3、组件化(每一个mvc模块儿的实现都是一个组件的实现,M+V+C = 组件)视图 1 2 3 4 5 6 7 8 展开评论 9 10 11 12 13 14 15 @{userName}:... 阅读全文
posted @ 2013-09-03 16:12 HackerVirus 阅读(468) 评论(0) 推荐(0)
摘要: Linux环境fork()函数详解引言先来看一段代码吧, 1 #include 2 #include 3 #include 4 #include 5 6 int main(int argc, char **argv) 7 { 8 pid_t pid = fork(); 9 if(pid 0);调用一次返回两次;复制父进程地址空间内容(非地址)给子进程;子进程拥有独立的地址空间;无法确定执行顺序;三、为何fork函数会返回两次 先来看一个图: 由于在复制时复制了父进程的堆栈段,所以两个进程都停留在fork函数中,等待返回。因此fork函数会返回两次,一次是在父进... 阅读全文
posted @ 2013-09-03 16:06 HackerVirus 阅读(387) 评论(0) 推荐(0)
摘要: 两个栈实现一个队列,C语言实现,队列可伸缩,容纳任意数目的元素。一、思路:1、创建两个空栈A和B;2、A栈作为队列的入口,B栈作为队列的出口;3、入队列操作:即是入栈A;4、出队列操作:若栈B为空,则将A栈内容出栈并压人B栈,再出 B栈;不为空就直接出栈;二、代码: 1、头文件:stack_to_queue.h:封装了:队列、栈的数据结构和各种操作的函数。 1 #ifndef STACK_TO_QUEUE_H 2 #define STACK_TO_QUEUE_H 3 4 #include 5 #include 6 7 #define ALLOC_SIZE 512 ... 阅读全文
posted @ 2013-09-03 16:02 HackerVirus 阅读(360) 评论(0) 推荐(0)