`
wx1569488408
  • 浏览: 75146 次
文章分类
社区版块
存档分类
最新评论
文章列表
无论你是业余的还是专业的程序员,正确的编程风格,不但有助于提升软件产品的功能,还可以明显减少软件灾难的产生。今天,我们就来探讨一下有助于我们获取更佳编程风格的一些最 ...
       Lua不支持像C那样的重载,例如,像下面这种形式在Lua中无法得到预期结果 function Add(a,b)     return a + b end   function Add(a,b,c)     return a + b + c end 但是,Lua中函数对于传入的参数个数也很宽松,它会自动去适应传入的参数,如果传入的参数个数多于定义的个数,则会自动忽略后面多于的参数,如果传入的参数个数少于定义的个数,则会将不足的参数用nil补齐。例如,上述希望实现的重载可以用下 ...
    读完了《wireshark网络分析就这么简单》。    关于技术的书也可以写的这么的妙趣横生,我是像读《盗墓笔记》一样把它读完的(笔者是盗迷),从第一章起,我就被里面的内容深深吸引住了,我从来没想过要改一改子网掩码,也从来没想过改了之后能够发生如此有趣的事情。作者林沛满先生知识渊博而又幽默,把一个个技术难题写得像生动的小说。    林先生在最后提到了知识深度与广度的事情,这也是我一直琢磨的问题,林先生用爬山做了比喻,我觉得很贴切,钻研知识深度的同时,不自觉地就能扩展知识的广度。    ...
屏蔽鼠标功能需要用到钩子,使用过程如下: 1、定义全局变量 HHOOK g_hMouse = NULL; 2、定义全局回调函数 LRESULT CALLBACK MouseProc(int nCode,WPARAM wParam,LPARAM lParam) {      return 1; } 3、安装钩子 g_hMouse = SetWindowsHookEx(WH_MOUSE,MouseProc,NULL,GetCurrentThreadId()); 执行此行代码后,应用 ...
在一台机子上编写的C#程序到了另一台机子上重新编译时出现“无法在证书存储区中找到清单签名证书”错误,在网上寻找到以下方法: 第一种办法: 在“解决方案资源管理器”中的项目上点右键--属性--签名,把“为ClickOnce清单签名”前面的勾去掉,然后重新生成解决方案。 第二种办法: 用记事本打开csproj文件,将文件中的" <SignManifests>true</SignManifests> " 改为 "<SignManifes ...
有时候会有需求 从N个数组个各取1个元素组成新数组,问有多少种可能,分别是什么?(这里假设不涉及重复元素和顺序影响) 类似 [a,b,c,d],[1,2],[A,B,F] 3个数组个各取一个元素组成新数组,共计24种可能,结果分别如下: [a,1,A],[a,1,B],[a,1,F],[a,2,A],[a,2,B],[a,2,F],[b,1,A],[b,1,B]......[d,2,A],[d,2,B],[d,2,F]. 那如何用程序来完成这个数学问题呢?下面先介绍思路,再用java代 ...
[@Override] (https://my.oschina.net/u/1162528) @Override public List<Students> getAllStudents() { List<Students> listsStudents = null; String hql = ""; Transaction ts = null; try { Session session = MyHibernat ...
Boostrap特性: 响应式设计、栅格布局、完整的类库、JQuery插件、不同的使用场景。 下载地址: http://v3.bootcss.com/getting-started/#download 转载于:https://my.oschina.net/u/3180379/blog/893649
[@Test](https://my.oschina.net/azibug) public void testSaveStudents() { // 创建配置对象 Configuration config = new Configuration().configure(); // 创建服务注册对象 StandardServiceRegistry standerdRegistry = new StandardServiceRegistryBuilder().configure().bu ...
我觉得此篇不错 http://www.cnblogs.com/yangang2013/p/5651906.html 转载于:https://my.oschina.net/u/3180379/blog/905318
pip install *** 安装Python包,出现Cannot fetch index base URL http://pypi.python.org/simple/错误提示或者直接安装不成功。 解决办法 1.windows下创建/%user%/pip/pop.ini,并添加以下内容。 [global] index-url=http://pypi.douban.com/simple/ 2.Linux创建文件~/.pip/pip.conf,并添加一下内容。 [global] index- ...
由于公司网络限制,无法通过pip自动获取requests,自己手动安装: 1、下载源码包 wget https://pypi.python.org/packages/5b/0b/34be574b1ec997247796e5d516f3a6b6509c4e064f2885a96ed885ce7579/requests-2.12.4.tar.gz 2、解压到python的安装路径,我的python安装路径为/usr/python [root@zabbix ~]#tar -zxvf reque ...
不是新机器,一些开发工具依赖包已经装好。Linux下默认系统自带python2.6的版本,这个版本被系统很多程序所依赖,所以不建议删除,两个版本不影响。 1、下载源码包: wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz 2、解压 tar -xvzf Python-3.5.1.tgz 3、进入目录设置安装路径 ./configure --prefix=/usr/python 4、编译 make 5、安装 mak ...
1.1 pip下载   1 # wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate 1.2 pip安装   1 2 3 # tar -xzvf pip-1.5.4.tar.gz # cd pip-1.5.4 # python ...
将一下代码copy到 用户目录下 新建文件为  .vimrc 保存即可生效; 如果想所有用户生效 请修改 /etc/vimrc (建议先cp一份) set nocompatible " 关闭 vi 兼容模式 syntax on " 自动语法高亮 colorscheme molokai " 设定配色方案 set number " 显示行号 set smartindent " 开启新行时使用智能自动缩进 set cursorline ...
Global site tag (gtag.js) - Google Analytics