2017年2月26日 星期日

新語言怎麼學習

以下是小弟看完做的整理,如果有大大覺得有誤請底下指教

如果有天google 开发出了一个新语言,试著告诉大家我们该怎么将这语言学好,学习流程?

一、 基础方面:
基础
l  数据类型与变量
l  条件语句和回圈(如何写)
l  基本的数据结构( python 上面的dict字典结构 set集合)
      函数
l  怎么定义一个函数
l  怎么调用一个函数
l  函数是否有返回,若有返回什么怎么返回
l  装饰函数
l  递归函数怎么写
当代码量大时-模块
l  如何将函数进行包装、模块化
l  如何调用模块化减少代码量
二、 面向对象:
l  类怎么定义与怎么实例
l  访问限制怎么处理(有没有访问限制)
l  继承与多态
l  怎调用类中函数及获取类的属性信息
三、 错误与调试:
l  例外发生怎么处理(try..catch...怎么写)
调试
l  怎么打印信息(print等操作)
l  断言(assert
l  日志(log 函数操作 严重等级)
四、 I/O操作
l  怎么读文档、写文档
l  对文件进行操作
l  序列化 反序列化
五、 线程并发
六、 图形界面
七、 网路编程
l  Tcp /udp
八、 数据库
l  怎么与数据库做连接

l  怎么创表 

2016年11月21日 星期一

sublime python 設置

最近要用各種不同語言做事,所以打算都在sublime上做事
紀錄一下python在sublime上的一些環境設置好在sublime上直接編譯運行起來

2016年10月10日 星期一

检测是否有overfow产生

1.
tmp=res*k+x%k;
if( after/k != before) return "溢出发生" //k为已10为基底

(Leetecode 7)after返回before(除以k)应该会等于,若不等于表示其实发生了溢位的情况

2016年9月27日 星期二

[解决办法]当前不会命中断点,还没有为该文档加载任何符号

项目-〉属性-〉配置属性-〉C/C++-〉常规-〉调试信息格式,这里不能为“禁用”
项目-〉属性-〉配置属性-〉链接器-〉调试-〉生成调试信息,这里设为“是”

2016年9月6日 星期二