这个月最主要任务是linux shell script学习。

其次是继续spring源码学习。

其余时间C、C++和Java学习。

01

9月第一天,9点多才到家。做道简单的oj题练习下。因为简单,所以用不太熟悉的linux vim来搞。没想到出乎意料的顺利,看来最近的复习还是有点效果。不过我一直有个疑问,char* p; 和char *p;两种写法有什么区别?

02

周五,工作主要是收尾工作,抽时间继续华为的oj。

回家开始linux脚本学习。

03

周六,セックス。ついに男になる。

04

linux脚本学习,学完了前两章,最大的收获是> < >> |,涉及输入输出的改变和管道。还有linux环境变量相关。

做了一道oj题,比较简单的,学习了malloc。

继续看了两章《head first design pattern》。

晚上,听着古典音乐,读着尼采的书,有种回归的感觉。再来一杯酒就完美了。

05

上班依然是收尾工作,找空闲时间开始读一本《python源码深度剖析》,很不错的一本书~!

晚上加班,回来继续linux shell script,第三章苦战,太琐碎了。

06

数据结构算法复习计划:

      1串的模式匹配算法

      2树

      3图

      4排序

      5查找

工作不紧不慢,继续学习python源码,PyCodeObject吸引了我的兴趣。

早早回家,继续linux学习。比价琐碎,但学到了很多实用的东西。

-08

这几天都是每天一两道oj的节奏,LeetCode 开始。Practice makes perfect。

晚上剩余时间学习Linux。

基本都是学到12点。

工作没什么可说的。

09

工作今天有所进展,昨天卡了一天的问题解决了。

书终于到了,《两周自制脚本语言》与《自制编程语言》。

《两周自制脚本语言》看了一章。

其它时间晚上做了一道LeetCode。just like writing poem。

09.10

LeetCode计划:

第一阶段:一天一道简单题中等题,以练习编程语言语法和编程技巧思路为主,直到python、C、C++、java都可以自如地编程(重点是各种字符串和数字操作,各种库函数的使用)。这一阶段最好每道题都多用几种语言来做。

第二阶段:复习《算法》

第三阶段:做难题,开始锻炼数据结构、算法思维

what a lexical analyzer need? 
   1, some programing language's library functions(such as C)to read a file,and get the content. 
   2, string operation or regular expression.
   3, the most basic thing: you must know what words you need for the progamming language thar you want to make.

11

周末,上午《两周自制脚本》,初步实现lexical analyzer。

下午,做完lexical analyzer。然后做了道LeetCode,用三种语言。

晚上学习linux sed。

14

我已经被Linux给迷住了,真是一门“邪教”。

昨天,买了一台新本,过几天到货,准备只用它来学Linux,兴奋的难以入睡。对于我来说,这是一场革命开始的标志。暗黑革命。

从此我将革新自己,让自己更简约,更存粹,更完美。战胜孤独,简化shell,隐藏core,走向本质。

15

did two LeetCode problems at morning,just enjoy python

and it was really a pleasant surprise that my PC came this afternoon!!

ubuntu, really amazing, really beautiful ! !

16

today, I solved almost all problems of Linux.the 'apt-get can't update problem',the 'run eclipse error'problem.

then, I think I can alive on Linux.

My PC and my Linux are really beautiful   !

After reviewing C language programming,I think I should begin reviewing the assembly.I have a book called 'Programming from the Ground Up'. interesting book.

So many to learn.

linux,algorithm,C/C++,java,python,assembly.

As for this September.I decided to concentrate on linux shell scripts .reduce the time spent for leetcode.left a little time to learn java.

October, I need to learn programming on Linux, assembly and C language.

<assembly language> by wangshuang, <programming from the ground up>,<senior linux programming> and <link,load and library>

four books.

17

Today, all worked at a relaxed atmosphere.Because it's overtime at the holidays of Ching Ming.and we will work for 8 days continuely next.

I learned about how to develop python by vim. and I got the answer.Back to home,install vim on ubuntu,first.

And began learning sed on Linux.

18

At work,not busy.I did som OJ.

Today,cloned my proj of algorithm from github on Linux.

Then I ran the python part by setting sys path. And commit and push the code.

I can use Github on Linux from now.Enjoy it.

name origin and sonn_linux.

Then continued learning sed. and gawk.

19

is this pythonic ?

New plan:

  Sep, Linux shell script

  Oct, Programming on Linux

  Nov and Dec, Java, sql, web frames, Java script and CSS.

20

Nothing to say about work.

Today learning linux shell scripting program and continue commiting my code of python algorithm.

21

how to mv only *.jpg and *.jpeg except *.png to another folder?

mv *.jpg *.jpeg WHOAMI

and my first shell script,hh,┑( ̄。。 ̄)┍:

tommorrow's task is to change file's name in bulk.

22

today's homework:change file's name in bulk.

this Sunday, I need to sum up the shell script learning.

23

This weekends's objects :

sed,awk and linux shell, learning complete!

My first assembly program on Linux

24

is it beautiful??

make love,  twice tonight.

25

Easier than assumed, install tomcat on my linux. °(°ˊДˋ°) °

26

Begin to learn unxi network programming.

ip - internet protocal.

tcp - transmission control protocal.

http://download.csdn.net/detail/ymsdu2004/4906181#comment

http://download.csdn.net/detail/gattaca2011/6780107#comment

27-30

These days,I buyed a book,TCP/IP Illustrated.Enlish Edition.180 RMB.QAQ.

and began learning tech about network.I read about 10 pages every day.

16.09 working note的更多相关文章

  1. java生成UUID通用唯一识别码 (Universally Unique Identifier) 分类: B1_JAVA 2014-08-22 16:09 331人阅读 评论(0) 收藏

    转自:http://blog.csdn.net/carefree31441/article/details/3998553 UUID含义是通用唯一识别码 (Universally Unique Ide ...

  2. 16.Oct Working Note

    01 writing algorithm by assembly,but the bug... now,it runs normaly,but how to print the answer? suc ...

  3. winform 窗体关闭按钮禁用、不显示最大化、最小化、关闭按钮 分类: WinForm 2014-12-22 16:09 82人阅读 评论(0) 收藏

    关闭按钮禁用: (1) FormClosing事件 private void Main_FormClosing(object sender, FormClosingEventArgs e) {     ...

  4. Ubuntu 16.09开启iptables的日志实现调试

    1.先配置日志文件输出 参考:http://www.cnblogs.com/EasonJim/p/8413535.html 2.配置日志打点 参考:http://www.cnblogs.com/Eas ...

  5. Ubuntu 16.09下iptables通过raw表实现日志输出和调试

    1.先配置好raw表日志打点功能 参考:http://www.cnblogs.com/EasonJim/p/8413563.html 2.配置好messages文件 参考:http://www.cnb ...

  6. 16.Nov Working Note

    05 今天也很忙,版本发布在即,但之前的日志系统发现了bug:在中文模式下python读写抛出异常,通过转化为utf8除去异常,上传到服务器还有乱码. 另外,就是多组件安装时,多线程发生冲突.因为每一 ...

  7. leetcode bugfree note

    463. Island Perimeterhttps://leetcode.com/problems/island-perimeter/就是逐一遍历所有的cell,用分离的cell总的的边数减去重叠的 ...

  8. JavaSE学习总结第16天_集合框架2

      16.01 ArrayList存储字符串并遍历 ArrayList类概述:底层数据结构是数组,查询快,增删慢,线程不安全,效率高 ArrayList类是List 接口的大小可变数组的实现.实现了所 ...

  9. Ubuntu 16.04 RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller” 不能上网

    来源:http://forum.ubuntu.org.cn/viewtopic.php?f=116&t=463646 1.执行如下命令 uname -a sudo lspci -knn sud ...

随机推荐

  1. Oracle中的sid与servicename

    在平时自己创建库的时候,习惯的将sid与servicename取同名,但是在实际生产中这两个名字很有可能不一致,再使用jdbc连接数据库的url时就需要注意区分了,否则创建不了数据库连接 //serv ...

  2. 【t040】SETI任务

    Time Limit: 1 second Memory Limit: 128 MB [问题描述] Sqybi的电脑在做一个任务,就是SETI@home,据说这个任务在全世界有500 多万台电脑在同时做 ...

  3. PPT之SmartArt功能

    在PPT中,我们经常看到这样的漂亮的组合图标: 他们是怎么做出来的呢?其实用ppt自带的SmartArt功能就能做出来了. Tips:SmartArt可以直接先选择组合图标再填文字,还可以写好了文字, ...

  4. 用Github账号领Ripple币

    最近随着比特币在互联网上的流行,其他各种电子货币也都增加了曝光率. 昨晚在 v2ex 上看到有人发帖,用 20RMB 换取 2013 年 5 月 1 日前使用过的 github 账号得到的一个验证码. ...

  5. ubuntu 下 caffe 的安装

    官方下载说明:Caffe | Installation: Ubuntu 在 ubuntu 的一些较新版本中(14.04 以上),caffe 的所有依赖包都可以使用 apt-get 大法搞定. 1. 依 ...

  6. Codeforces 85B. Embassy Queue【段树、馋】

    标题效果: 每个人都应该申请签证必须向大使馆3种程序,而这3个步骤做的顺序是固定的.通过各种形式的手续给出多少,它需要对每个过程的处理时间,有多少人会来办理手续,什么时间来.要求的是全部人分别在大使馆 ...

  7. $.extend(true,{},a,b)解析

    原文:$.extend(true,{},a,b)解析 版权声明: https://blog.csdn.net/bsfz_2018/article/details/81738437 什么是$.exten ...

  8. robot framework的使用说明

    robot framework安装说明1.安装python2.7.15运行安装包python-2.7.15.amd64.msi 2.robot framework(1)解压最新的压缩包如robotfr ...

  9. ios7 左右searchbar在设置cancelButton的title属性

    经 [searchBarsetShowsCancelButton:YES];设置之后默认是"cancel",想改为中文的 在stackoverflow上參考了非常多方法都没用 这里 ...

  10. C/C++回调方式系列之一 函数指针和函数回调模式

    一.函数指针 1. 函数的定义 return_type function_name(parameter list) { function_body } return_type: 返回值,函数一定有返回 ...