自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (2)
  • 收藏
  • 关注

原创 程序员记笔记的重要性与技巧

从小到大,学习中一直没有做笔记的习惯。有时做笔记也只是为了应付老师或者是给自己一点心理安慰。以至于到现在觉得做笔记好难。语言的习惯是受日常行为的影响。。高中三年日复一日的英语阅读理解的训练,让我似乎变成了一个怪人:在表达中,词语的位置乱放,基本上是英式中文。不过这个经历也让我明白:熟能生巧。笔记难做也必须得做。年龄大了,学得东西多了,如果不做笔记,时间长了,容易忘记的。记笔记的技巧有以下几点:1,...

2018-03-04 21:15:06 4040

原创 C++程序设计:基础、编程抽象与算法策略的笔记

2018-03-04 20:49:02 1441

原创 算法导论终于看完了~

算法导论只是导论而已。讲的内容很基础。就像《深入理解计算机系统》一样。初中数学对看算法导论很有用。没看错。初中数学就能很好地帮助理解其中大部分内容。用ipad看ppt,理解每章节讲的内容,理解前后内容的关系,也很重要。比如下面:先讲a**n算法介绍logn时间复杂度的算法。再讲斐波那契数列的矩阵关系。得到矩阵的n次方。然后就可以直接声明计算Fn的logn时间复杂度。其中的逻辑就是初中常用的代换法。...

2018-03-04 20:33:27 11971 5

原创 CentOS软件安装更新技术!

1,思路能连网的话就用系统自带的功能。更新失败的话,就先卸载干净。2,先查看,安装了没?rpm -qa|grep mariadb如果版本太旧,就卸载。用上一步结果。rpm -e mariadb-embedded3,安装软件yum -y install mariadb*

2016-10-17 16:56:22 334

原创 面试技巧

面试被血虐~其实我的实力不差。是我不太习惯于和别人交流。别人说什么我听不懂,或者反应不过来。其实这也就牵扯到所谓的协议,交流需要协议。程序员写代码和人交流需要协议。一个面试官问我,stringcopy有什么缺陷?我很迷茫,c,里面哪里有stringcopy?好吧,最后他写出来是strcpy()!事实上,程序员间交互真难啊~

2016-10-07 21:06:57 274

原创 计算机里的概念,技巧与工具

计算机里的概念,技巧与工具其实理解概念和理解计算机是很有关联的。想象力很重要。不能很直接地想要理解计算机。不要试图手动,低效率地去和计算机交互。试图以工具,程序化控制机器。概念很重要。尝试理解makefile,环境变量,#!/usr/bin/python等。makefile的语法结构里核心内容是编译,汇编的过程。环境变量是大写的。#!/usr/bin/pyt

2016-10-07 20:58:56 280

转载 深入理解计算机中的 csapp,h和csapp.c

http://www.cnblogs.com/LZYY/p/3423594.html这一周老师给布置了一个有关IO的Open函数的实验,叫我们自己到linux上去运行一下,结果在csapp.h这个头文件上纠结了好久,在这里特别总结一下,留个纪念.是csapp.h其实就是一堆头文件的打包,在http://csapp.cs.cmu.edu/public/code.html 这里可以

2016-06-26 11:46:47 1085

原创 深入理解计算机系统的阅读笔记

这本书,读了好多遍。其实这本书并不如书名所说深入。只能说是深入浅出。浅出是很恰当的。因为本书最后都用概括的语言和图表来表述计算机中的概念和思想。请注意上一句话中的图表。确实本书的神在于图表。可以说如果能理解并记住这本书的图表,那么概念理解和记忆也就完成60%。好吧。以下就是我学习这本书的体会:1,阅读本书中文版,需要英语翻译的认知,这个困难是在我一开始遇到的最大困难。英

2016-06-25 11:33:28 348

转载 Python 调试工具 PDB

转载:http://blog.163.com/gjx0619@126/blog/static/12740839320114995947700/在python中使用pdb模块可以进行调试import pdbpdb.set_trace()也可以使用python -m pdb mysqcript.py这样的方式(Pdb) 会自动停在第一行,等待调试,这时你可以看看 帮

2016-05-18 20:50:25 256

原创 读《深入理解计算机系统》的感悟~

考研时学过汇编语言,计算机组成原理,网络和操作系统,看过这本书后才明白自己其实很多都早已经接触过了。不然我怎么能花一两天就能把第三章和第四章看完并产生很有所得的感觉?确实作者很有才,里面的知识全是以图表配加文字形式的描述,将概念与原理阐述得颇为清晰。

2016-01-10 16:10:48 415

原创 codingbat:recursion-2:1(JAVA)

public boolean groupSum(int start, int[] nums, int target) {  if(start>=nums.length&&target!=0)     return false;  if(target==0)     return true;  else     return groupSum(start+1,nums

2016-01-01 13:50:07 766 1

原创 codingbat:recursion-1:3

public String pairStar(String str) {  if(str.length()     return str;  if(str.charAt(0)==str.charAt(1))     return str.substring(0,1)+"*"+pairStar(str.substring(1,str.length()));  else

2016-01-01 13:42:59 617

原创 计算机程序的构造和解释(SICP)确实是本好书~

以前害怕写程序,那时的我啥也不懂。偶然听人说SICP很不错,到图书馆借来看看,看完第一章确实觉得很不错。一开始就讲递归和迭代,简直就是变态~然后前几天看到codingbat又递归的题目,拿来练练手,感觉很爽啊。

2016-01-01 13:36:15 2380

原创 codingbat :recursion1:2(JAVA)

public int countX(String str) {  if(str.length()    if(str.equals("x"))        return 1;    else         return 0;  }  else    return countX(str.substring(0,1))+countX(str.substrin

2016-01-01 13:27:46 604

原创 Codeingbat:recursion-1:1(JAVA)

public int factorial(int n) {  if(n == 1)     return 1;  else     return n*factorial(n-1);}public int bunnyEars(int bunnies) {if(bunnies ==0)   return 0;else   return 2+bunnyEars

2016-01-01 13:23:09 345

原创 第三章 程序的机器表示

以前学过汇编语言,可是忘了。这次看《深入理解计算机系统》第三章感觉收获很多。P148解题练习3.29L3 --->0L2---->1L4---->2L2---->3L5---->4L6---->5L2---->6L4---->7___________L2是default case。Fall through case ,same cases,singl

2015-05-21 19:50:55 288

转载 丢失 glut32.dll文件

http://www.cppblog.com/longzxr/archive/2009/12/04/102565.html?opt=admin关于 OpenGl        今天调试OpenGl的源程序,编译通过,但一运行就提示,计算机丢失 glut32.dll文件,郁闷的不行,上网查了下,网上提供的绝大多是做法都是,先下载这个文件复制这个文件到 C:\WINDOWS\sys

2015-05-14 19:44:34 464

原创 数学归纳法的思想内涵

1,证明P(0)正确。2,假设P(k)正确,证明P(k+1)正确。正如《程序员的数学》(结城浩 著)一书里作者写道:在学校学习数学归纳法之初,我不是很理解这个结构。虽说等式的计算并没有那么难,但我不认为数学归纳法是有效的证明方法。当初我搞不明白的是步骤2。在步骤2中,是要假设P(k)成立,推导出P(k+1)。我当是却想:‘P(k)不是现在要证明的式子吗?如果这样就谈不上证明了吧。‘

2015-05-11 22:59:35 1079

原创 以前学习感觉很马虎。

主要是一些概念根本就没弄懂。或者是自己早就忘光了吧。

2015-05-11 22:33:14 327

转载 Linux 下如何安装软件?

一、解析Linux应用软件安装包 通常Linux应用软件的安装包有三种: 1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。 2) rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。 3) dpkg包,如software-1.2.3-1.

2015-03-30 18:35:26 374

原创 由考研数学所想到的

考研早已结束,如今在一所大学里的

2014-09-28 18:52:44 330

原创 C++学习

买了本C++primer plus,2012年买的,然后

2014-08-08 13:46:38 236

原创 基本命令实践

1,把桌面改成英文desktop?[op@zitar 桌面]$ mv . ../desktopmv: 无法将"." 移动至"../desktop": 设备或资源忙

2014-05-30 07:56:43 739 1

原创 Linux基本命令续

这篇介绍系统内存管理基本命令

2014-05-29 19:00:05 457

原创 Linux shell 的基本命令

1,shell 提示符

2014-05-29 18:45:59 413

原创 Linux shell 的入门

1,what is shell?在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。

2014-05-29 18:15:20 497

原创 computer science and technology

计算机科学与技术,既然是科学,那就一定

2014-05-20 21:14:19 1706

原创 基本结构:集合,函数,数列和求和

2.1集合是一组无序的对象。集合中的对象也称为该集合的元素。一下两个定义可以用前一章学过的数学语言描述:    集合相等    子集集合广泛用于计数问题,引入以下概念:    基数幂集合:已知集合S,S的幂集合是集合S所有子集的集合。S的幂集合用P(S)表示。笛卡尔积:AXB2.2 集合的运算并集 交集 差集 补集 扩展的并集 交集2.3 函数

2014-03-03 10:46:16 936

原创 chapter1基础:逻辑和证明

什么是逻辑?这个貌似我也不明白!不过我还是记得一些逻辑符号的,如非A,A交B,A并B。+--------------+1.1命题:是一个或真或假的陈述语句。复合命题:“非p”,"p并且q","p或q","p和q"的异或。条件语句:p和q 为命题。条件语句p-->q是命题"若p,则q",当p为真而q为假时,条件语句p-->q为假,否则为真。        数学里描述定

2014-03-03 09:21:32 901

原创 数学很好学!

数学是门建立在逻辑推理的学科。学计算机的同学不能不学数学,尤其是离散数学。 学数学最简单直接的方法就是看定理。一步一步看下去。学离散数学我相信也可以用这个方法。 以前学数学没底气,总以为多做题才行,能弄通概念,定理,不怎么做题也是可以的。

2014-03-03 07:46:03 641

转载 closehandle();

创建线程后马上CloseHandle(threadhandle)起什么作用  HANDLE threadhandle = CreateThread(NULL, 0, RecvThreadProc, NULL, NULL, NULL);      CloseHandle(threadhandle);      不明白为什么创建线程后,要马上把线程的句柄关闭,这

2013-06-19 19:53:03 407

原创 看多了要写代码了

写项目,找工作了。最近有很多感悟,就是不再稀里糊涂了吧。VC++很多都围绕这C++基本的原理性东西的。类继承,类成员函数,类数据成员。以前认为很难是没有去了解体会那些东西。还有就是容易把变量名和参数,函数名搞混。对于类的数据成员,其名称是一定的。而函数参数只是定义了一个类型。---------------------嗯,不管怎样,编程学习让我体会到做事要勇敢啊,

2013-06-03 11:59:24 353

原创 代码看得越多,就越能发现有两种语言!

一种是计算机语言(代码)还有就是人为计算机语言做注释。几乎每一条注释都能在代码中有所反应。所以代码要反复读啊!

2013-06-02 21:57:13 409

原创 提纲啊

我在前面提到Windows大致分为Kernel、User和GDI子系统。kernel接口在/ Platform SDK / Windows Base Services中,User界面函数在 / Platform SDK / User Interface Services中,GDI位于 / Platform SDK / Graphics and Multimedia Services / GDI中。

2013-05-27 21:25:00 369

转载 CString LPCTSTR区别联系

CString 和 LPCTSTR区别【转】CString LPCTSTR区别联系 CString是一个动态TCHAR数组,BSTR是一种专有格式的字符串(需要用系统提供的函数来操纵,LPCTSTR只是一个常量的TCHAR指针。CString 是一个完全独立的类,动态的TCHAR数组,封装了 + 等操作符和字符串操作方法。typedef OLECHAR FAR* BST

2013-05-27 12:44:47 424

原创 终于计算机入门了~

其实计算机很simple的。以前之所以感觉学windows编程,VC++很累。首先自己没买本纸质的书。这个确实很重要!MFC windows 程序设计偶然间在旧书店掏到的。其次没有注意学习方法。买了那本书后,发现MFC windows程序设计好多例子程序,作者也是从例子出发,讲解知识点的。所以我想弄明白了程序意思,看懂了程序,不就节省看文字的时间吗?于是侧重了看程序。再就是

2013-05-25 16:02:42 483

原创 windows程序设计特点

突然间想到的-----------------------------------         为啥里面有很多结构?要windows去填充?windows提供了一个借口(API)要把当前设备的基本属性填充到这个结构里面,好让程序去完成功能。对于不同的设备这些值是不一样的。这些设备属性描述值里面值差异体现了硬件。

2013-04-30 23:23:50 387

原创 计算机学习方法

其实计算机很简单了。但一定得注意学习方法。一般的书都是原码加讲解的形式。讲解固然重要,但理解代码后却能快速理解所讲内容。

2013-04-30 20:34:56 382

转载 OnDraw与OnPaint有什么区别?

学习中遇到一个问题,学习中遇到一个问题,OnDraw与OnPaint有什么区别?上网搜索了一下,又查了一下MSDN和MFC的一些源文件,现整理如下。OnPaint是WM_PAINT消息的消息处理函数,在OnPaint中调用OnDraw,一般来说,用户自己的绘图代码应放在OnDraw中。OnPaint()是CWnd的类成员,负责响应WM_PAINT消息。OnDraw()是CVIEW的

2013-04-23 18:15:42 384

原创 delphi 太简单了

依葫芦画瓢,先把书上的例子写一遍! 有没有那么一个明天重新活一遍,让我每天感受曾挥霍的昨天无论生存或生活我都不浪费--------------------------

2013-04-09 08:48:00 452

汇编语言程序设计

汇编语言程序设计

2013-07-05

MySQL_5.1中文参考手册

pdf类型 mysql 很全面 有操作介绍 也有深入的内容!

2013-03-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除