JAVA基础

终于看完了马士兵老师JAVA视频的基础部分,记录一下,接下来想个项目来做下练练手。

程序

  • 过程
  • 数据结构
  • 对象
  • 算法

JAVA初

  • 环境
    • path
      • copy 路径最好复印过去
    • classpath
    • IDE
  • 格式
    • 让别人看得舒服
    • 让别人看得清楚
    • 运算符两侧加空格
    • 并排语句加空格
    • 大括号对齐
    • 程序块之间加空行
    • 缩进
    • 成对编程
    • { 左侧有空格
  • 编译-运行
    • java
    • javac
    • java -version
  • 一个类只能有一个 public class
    • 且与文件名相同
    • psvm 是入口
  • 知识管理
    • 记录每一个错误
    • 多看,多写,例子程序

继续阅读“JAVA基础”

商战模拟

这两天参加了一个《商战模拟》的培训,感受良多,记录一下。

首先我们组是6个组中最失败的一个,原因:

  • 现金流
  • 利润

现金流中主要是现金太少,主要是体现在销售环节订单抢不过别人。为什么抢不过,对市场没有分析清楚。了解市场有多大很重要。

然后就是一些图表工具:

  • 收益表
  • 资产负债表
  • 留存收益
  • 货款资格表
  • 盈亏平衡点

我现在已经会看上市公司的财报了,主要就是看他的利润(影响发展)、现金流(影响生存)、财报是否在预期内(看公司团队是否合格)。

一边打码一边看片

在知乎上看到一个问题 为什么大部分程序员都喜欢用黑色界面? 中 sunus 分享的透明IDE方案非常赞,所以我也研究了半天,终于在MAC上试验成功,接下来就是学习怎么玩VIM了…… 效果如下:

一边打码一边看片

简单来说就是用设置了 透明背景 的 iTerm2 中用 VIM 来编码。 怎么设置透明背景这个很好找,就不说了。

说下比较难搞的几个点:

继续阅读“一边打码一边看片”

HTML5游戏前端开发秘籍


QQ空间Android版4.2和4.5上线的玩吧游戏“空间疯狂套牛”是一款使用HTML5开发出的手机游戏,虽然还有很多不足,但其中使用的一些技术与技巧还是很有必要为大家分享出来,方便大家用秘籍打通各种关卡创造出更多更好的HTML5游戏。(本秘籍主要讲述使用HTML + CSS技术方面)

一、自适应

Android手机的屏幕碎片化非常严重,各种各样的分辨率非常之多,那么如何让游戏可以适配这些机型就显得尤为重要。这里也是前前后实验了多种方案。先想到用JS来动态的根据分辨率来设置相关元素的大小,但要么在某些机型中获取失败,要么用赋值缩放相关元素时造成游戏崩溃……
继续阅读“HTML5游戏前端开发秘籍”

My MAC APP

终于用上了MacBook Pro,为此专门还买了本《MacTalk·人生元编程》学习,几周下来,装了堆APP用着不错,记录一下:

硬件

  • 驰尚(Qisan)D10白色鼠标:29块,用本本的触摸板总是感觉手很累,腰也是弯的,还是用鼠标吧,我还想多活几年。
  • 锐明 LA270401 Mini DisplayPort 至VGA 转接器:一定要直接转VGA的,不然你就放不了投影。

软件

  • Adobe Fireworks CS6:我用这个用的非常好 :p
  • Adobe Photoshop CS6:打开PSD用
  • Alfred 2:快速打开APP
  • AliWangwang:和淘宝的小二聊天用
  • Android Studio:过段时间做Android APP用
  • Atom:打开有点慢,主要编辑文本用
  • Dash:查API用,基本上没用过
  • DoubanRadio:听歌用的豆瓣电台
  • Dropbox:同步文件,大大的有用
  • FutuNiuniu:炒股用
  • GitHub:管理代码用
  • GoAgentX:你懂的
  • Google Chrome:天天在用
  • Google Earth:没事看看地球
  • Hearthstone:炉石传说是个好游戏
  • IntelliJ IDEA 13:主力开发IDE
  • KeePassX:管理密码
  • Keynote:也许写PPT用
  • MAMP:PHP环境
  • MPlayerX:也许看片用
  • MacVim:学不会啊,先装上VIM
  • Magican:魔法罐头是个删除APP,清理垃圾的好软件
  • Microsoft OneNote:听说这个牛,不过同步速度太慢了
  • Moom:好神器啊,改变窗口大小就靠你了
  • Numbers:也许会用
  • OmniGraffle:以后设计程序UML图时用
  • PPS影音:看片的好神器啊,本本再也不发烫了
  • Pages:也许会用
  • QQ:公司出品的SNS神器
  • QQ音乐:听听歌
  • QQ输入法:用了这么多输入法,还是QQ的五笔我用着最好
  • RTX:一般我就不想开这个
  • Retinizer:有些APP不是高清的,用这个一弄就好了
  • Snip 2:空间和邮箱要用到做截图
  • SourceTree:代码管理
  • The Unarchiver:解压缩的神器
  • Thunder Store:再也不用担心APP的更新问题了
  • Thunder:下载神器
  • VNC Viewer:上VPS看看
  • VirtualBox:装了WINDOWS
  • VisualDiffer:比较代码之不同
  • WeChat:快速给老板发方案用,累不累啊
  • Xcode:以后开发iOS APP用
  • XtraFinder:大神器啊,一定要装上
  • iChm:看CHM文件用,编码问题解决的不好
  • iTerm 2:命令行神器啊
  • iTools:管理iPhone用
  • iTunes:基本没打开过

继续阅读“My MAC APP”

Flappy Bird 成绩生成器

还在为Flappy Bird打不了几关就死而发踌嘛?!!
还在为朋友们在晒Flappy Bird高分而嫉妒嘛?!!
马上使用 Flappy Bird 成绩生成器 吧!!!
使用之后图片分享到微信空间微博,然后就等着朋友们的羡慕嫉妒恨吧!!!

友情提示:拉仇恨不要太狠,1xx的分数就很逆天了~~~

GITHUB源码地址:http://github.com/s5s5/FlappyBirdScore