现在位置: 首页 > hardtop发表的所有文章
  • 10月
  • 31日
操作系统 ⁄ 共 6381字 评论关闭
转载:http://blog.sina.com.cn/s/blog_4b9eab320100siip.html 很有用的一片文章:http://hi.baidu.com/homappy/blog/item/4837a8fbed49312f4e4aea5d.html 贴出来~ 首先要记住的是: 正则表达式与通配符不一样,它们表示的含义并不相同!find:开始之前,我们先来看一下 find 命令的基本结构: find start_directory test options criteria_to_match action_to_perform_on_results 在以下命令中,find 将开始在当前目录(用“.”表示)中查找任何扩展名为“java”的文件: find . -name "*.java"   (-name 参数后面跟的是通配符,'.'在......
阅读全文
待解决的问题: 某些应用程序需要异步发送消息到远端机器的NServiceBus终结点,但是又不希望知道接收并处理异步消息的是NServiceBus这种ESB终结点,也许异步消息处理者将来会换成其他的ESB终结点,所以不能采用Send-Only的方式,否则应用程序(消息发送方)还是需要引入NserviceBus.dll等类库。 所以我的思路是: 应用程序调用我的接口发送消息到指定的私有消息队列,然后NServiceBus终结点有一个线程,接收这样一个消息,这个消息没有实现IComman/Imessage接口,所以还要再将这个消息转换为NServiceBus能够处理的消息类型(实现I......
阅读全文
  • 04月
  • 01日
编程语言 ⁄ 共 1360字 评论关闭
      前段时间都是在用java,就没有用python了,发觉很多基本的概念都忘记了,又看了书和api,现在写写这几天的总结:        module        1.模块就是xxx.py这个文件,而模块的名称就是xxx        2.如果我的其他模块需要导入这个模块,首先要import xxx,然后还要让python解释器可以找到这个模块的源代码,这就需要用几个方法告诉python解释器           方法一:sys.path.append()  直接将这个模块的地址加到sys.path中           方法二:在python2中可以放到site-packages这个目录中,python3的话我在看下这个目录在哪        ......
阅读全文
  • 03月
  • 15日
综合 ⁄ 共 415字 评论关闭
(六) annotateon注解 一对多 多的一端只需要正常注解就可以了。 需要在一的一端进行注解一对多的关系。 使用@OneToMany @Entity public class Classes {     private int id;     private String name;         // 一对多通常使用Set来映射,Set是不可重复内容。     // 注意使用Set这个接口,不要使用HashSet,因为hibernate有延迟加载,     private Set<Student>students = new HashSet<Student>();     @OneToMany//进行注解为一对多的关系     @JoinColumn(name="classesId")//在多的一端注解一个字......
阅读全文
  • 08月
  • 12日
综合 ⁄ 共 676字 评论关闭
生命周期:: ---------------------------------------------------------------------------------------- (需求+架构)=》  里程碑=》业务=》技术=》业务=》。。。     =》回溯业务=》       里程碑=》技术=》业务=》交付   系统架构::-----------------------------------------------------------------------------------------   付款、收款、票据、授信、融资、结算、预算     权限系统、报表系统、银行接口、服务系统  金融计算、数据展现、实体映射、时间调度、事务管理、服务交互、工作流、数据查询   功能模块::-......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 438字 评论关闭
#define N 100 typedef semaphore int; semaphore muxtex = 1; //临界区锁,用于防止生产者消费者同时访问临界资源 semaphore full = 0; //有面包的格子数 semaphore empty = N; //没面包的格子数 void consumer(void) { int item; while(true) { P(full); //P操作,尝试使用1张full通行证,若full空,去睡觉。 P(mutex); //若能操作到这,说明有面包。 item = get_item();//将面包拿下来。 V(mutex); //关锁 V(empty); //发放1张空格子通行证 } } void producer(void) { in......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 477字 评论关闭
集成第三方库常见问题 miss required architecture x86_64 in file xxx .a 文件不支持 64 位,需要你找到源码,或者编译出来的64位包 编译正确,使用时崩溃 但凡打包.a 文件的时候,如果使用了category,容易出现编译正确,但是一打开就崩溃的问题需要做如下处理: “Other Linker Flags”设置项,双击添加这两个标志-ObjC与-all_load 使用SVN时提交 .a 文件失败,或者被忽略了 在CornerStone的菜单栏里面 View->ShowIgnoreItems 把library标记为Add就可以上传了 其他工具同理 没有引入框架,导致编译不通过 手头没有这样的例子......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 392字 评论关闭
最近又对RPG很感兴趣,特装了1.20E,却发现屏幕不能满屏显示 上网找个这个可以使用的,大家参考。。。。 我今天也重装了win7系统。(之前是xp)长话短说,问题跟楼主一样,魔兽进入之后也是压缩的界面。我的分辨率是1280*800.注意,这跟游戏内的分辨率没关系!也不需要什么宽屏补丁!(试过了没有用) 按下面操作就好了~Win键+R键,打开运行窗口,输入regedit 回车,这样就打开了注册表编辑器,然后,定位到以下位置: HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/GraphicsDrivers/Configuration/ 在Configuration这上面右键......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 517字 评论关闭
0、win7+vs2008+mpich2-1.4 1、对于windows系统,在网上找个.msi的mpich2的安装包直接安装就好了。 2、之后在vs2008里配置编译环境 在tools->options->projects and solutions->vc++ directories里,在include和lib下添加mpi的目录 3、在自己的项目中 右键项目名,选择properties,在configuartion properties->linker->input里添加mpi.lib和cxx.lib,在release和debug下也添加这两个lib 在C/C++->Code Generation里的runtime library中选择multi-threaded 4、之后编写代码,编译生成.exe 5、运行wmpiregist......
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 131字 评论关闭
这两篇文章是我的学习笔记,当时使用有道笔记写的,其中粘贴了许多图片,不便于整体拿到博客中,就把他们的链接分享出来。 这两篇笔记和之前的初识ZigBee一起基本解决了ZigBee开发的基本问题,希望能帮到大家。 ZigBee(二) ZigBee(三) 2014-11-15
阅读全文
  • 02月
  • 07日
综合 ⁄ 共 312字 评论关闭
最近在用MFC做ARP包的发送,用CString读取到mac地址后要转换成char * 但是用了强制转换(LPSTR)(LPCTSTR)m_SouMac 和memcpy(p, m_SouMac, m_SouMac.GetLength());都不行 最后发现只能读到第一个字符, 最后各种百度谷歌终于解决了 CString strText=_T("Very Good");   char szTemp[100]={0};   wcstombs(szTemp, strText, strText.GetLength());   可以得到完整的CString, wcstombs(p, m_SouMac, m_SouMac.GetLength()); 总算解决了,困扰了一下午
阅读全文
简单插入排序 package lxq.java.sort; public class InsertSort { public static void insertSort(Integer[] arr){ int i,j; for(i=2;i<=arr.length-1;i++){ //要插入 的元素小于前面最后一个元素,说明当然元素必须插入到前面合适的位置去 if(arr[i]<arr[i-1]){ arr[0]=arr[i]; //不需要加j>=1的判断,因为当arr[i]比前面的都小时,最后会比较arr[0]>arr[0] for(j=i-1;arr[j]>arr[0];j--){ arr[j+1]=arr[j]; } arr[j+1]=arr[0]; } } } public static void main(Stri......
阅读全文