分类 随笔 下的文章

给项目添加一个合适的开源许可证


起步

文章出处:http://www.wtoutiao.com/p/j0eNzO.html 将项目与代码开源,可以让更多的人与你共享代码,协同合作,让产品质量更高,更加适应社会的需求。然而,这并不代表该项目是可以被随意甚至是滥用的,想要成为真正的开源项目,不是单单把源代码开放在网上即可,必须在释出的项目当中说明,其代码是以某个开源许可证 (Open Source License) 来进行许可,将特定权利赋予给用户的同时,也规范公众的利用行为,让人们正确的享受开源所带来的好处与乐趣。


Windows 下快捷启动应用的小技巧


测试: Win7 其实Win 10就有这个功能

桌面应用太多,找半天?

1.D盘下创建path目录 2.然后将D:/path加入path环境变量 3.把要用的快捷启动拉进该目录,要用的时候就win+r 运行输入快捷启动名

一般快捷启动名就弄短的好记的就ok了


开发编程语言(三):源码结构


模块构成

Origin源码主要有3个模块构成:

  • 主程序(ORG)
  • 内存管理模块(MEM)
  • Debug模块(DBG)

每个模块基本都会包含多个.c文件,MEM与DBG是通用模块,为了避免命名冲突,有如下规范:

  • 模块名必须有前缀字母开头,如:ORG
  • 类型名,以大写字母开始
  • 变量名/函数名,全部使用小写,单词间用_链接
  • 宏的定义都用大写
  • 对外公开的函数ORG开头,不对外公开org开头
  • 全局变量以org_开头


解决红警卡菜单问题


写这个的目的是希望别人遇到相同的问题不要像我一样,百度了半天都没什么收获。 五一期间,想与同学一起打红警,但问题是在win7下的某些电脑却不支持这样的老游戏了,尽管下载了必备的DX9.0 VC++运行库 FW2.0以上,尽管游戏还是能进去出现菜单没有显示的情况,却还是能正常游戏。

  • 在你修改了游戏的兼容性之后;
  • 在你用管理员身份运行之后;
  • 在你关闭了3D加速器之后;
  • 在你设置了游戏屏幕缓存之后;
  • 在你卸载了显卡驱动使用系统默认的掉渣的配适器之后;
  • 在你看到别人win7可以玩,愤怒的重装系统之后;

    如果有幸看到这篇文章,那么恭喜你,上面的步骤都是不需要的,我们只需要一个执行文件;下载链接:ra2_menu.zip 使用方法:解压后运行ra2_menu.exe,启动红警,然后就解决了;不管你是共和国之辉还是尤里的复仇都解决的。 很像小竹的题目有木有,答案很操蛋有木有。。。。。


开发编程语言(二):语言规划


语言命名

一个编程语言都有自己的名字,C语言,Python,Java,PHP等,对于程序员来说,给变量取名字也是习以为常的.这是我的第一个编程语言,就取名为Origin吧,命名由四妹提议的,在此感谢.

语言类型

究竟是强类型(C/C++,Java)还是弱类型语言呢(javascript, PHP)?由于本人主要从事php的开发,比较喜欢弱类型语言,弱类型使用简单,更灵活多变。后续可能会和几位大牛合力开发强类型的编译型语言.

程序的结构

这是一个可以支持顶层结构的书写代码方式.所谓的顶部结构,就是函数或类的外侧.也就是说打印不再需要想javaSystem.out.prinln()了,而是可以直接print().不需要为print包裹函数或者类.