分类 随笔 下的文章

解决红警卡菜单问题


写这个的目的是希望别人遇到相同的问题不要像我一样,百度了半天都没什么收获。 五一期间,想与同学一起打红警,但问题是在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包裹函数或者类.


《垃圾收集》学习笔记_


第一章 简介

内存分配3种方式

静态分配:

局限 每个数据结构的大小必须在编译时可知 过程不能递归,因为对于过程的每个活动(过程体的一次执行),局部名字在内存中共享相同位置(这时一般用的是栈分配) 无法动态创建数据结构 优点 效率高,不需要在程序执行时创建和销毁栈帧 编译器知道所有数据的内存位置,可直接访问存储位置 内存需求预知,不会发生OOM

栈分配:

特点 可递归调用 栈分配的局部值,无法从过程体的一次执行保存到过程体的下一次执行(这时一般用的是静态分配) 被调用者的生命周期<=它的调用者 只有大小能在编译时确定的对象,才能作为过程的结果返回

堆分配

动态大小的对象可作为过程结果返回 数据结构大小不固定 允许把一个过程作为另一个过程的结果返回


由Ionic浅谈WebAPP在移动开发中的发展


  最近接触到一个HTML5应用程序开发框架 Ionic ,简单来说 “ 它使用 Web 技术,比如 HTML、CSS 和 Javascript 构建接近原生体验的移动应用程序。ionic 主要关注外观和体验,以及和应用程序的 UI 交互,特别适合用于基于 Hybird 模式的 HTML5 移动应用程序开发 ”。之所以选择Ionic出于多方面原因,1.项目开发人员有限 2。开发人员技术有限,无法兼顾Android和Ios 3.开发时间有限,原生开发费时繁琐。相信很多小型开发团队也存在这种情况,于是像Ionic这样的webapp框架成为一种不错的选择,类似的还有MUI,Zepto等,他们的优缺点不逐一分析,Ionic算是一个发展的高峰,在用户体验和实现功能上已经十分接近原生应用,同时可以应用于android和ios,windowsphone(如果勉强算活着的话)平台,十分方便。