学习心得
guoxiaojie_415
本科计算机科学技术专业的学生,熟悉C、C++开发,研究生阶段开始学习linux系统运维,机器学习和数据挖掘。
展开
-
php导入excel项目的开发心得
最近用php做一个查询系统,数据库中的数据是从excel中导入的,并且服务器是 radhat。我主要负责书写后台代码,一下是我写代码过程中的体会。 * 函数中的参数若是字符串,应将字符串,单独赋值给一个变量,然后在使用该变量。这样书写,不仅条理清晰而且代码美观方便修改。 * 多使用类和函数库,将公共的部分单独的写原创 2009-08-12 10:22:00 · 791 阅读 · 0 评论 -
程序员面试笔试题目-素数、atoi、itoa、strstr、strcpy以及两个数交换(一)
程序员面试笔试题目-素数、atoi、itoa、strstr、strcpy以及两个数交换(一)原创 2015-09-16 10:00:35 · 718 阅读 · 0 评论 -
C/C++面试常见关键字总结(二)
1、对sizeof的理解2、对static的理解3、对volatile关键字的理解(适用于嵌入式开发或者高并发应用服务器的开发)4、关于数据类型转换的面试题目5、++运算符6、逻辑运算符的短路问题7、对const关键字的理解原创 2015-08-26 14:39:50 · 1599 阅读 · 0 评论 -
程序员面试之循环与递归(四)
递归 递归调用的框架图 递归关注的因素:退出条件、递归的参数有哪些、递归的返回值、局部变量、全局变量、合适输出、会不会出现栈溢出。 递归调用一定包括:① 递归调用部分,② 递归停止条件,③ 递归返回值(注意:递归可以有多个结束条件) 递归的缺陷:效率低、递归的层次太深,容易导致栈溢出。原创 2015-10-11 20:37:55 · 816 阅读 · 0 评论 -
我用Python写自动刷代理服务IP的经过
应朋友要求实现一个动态切换代理服务器IP的功能,朋友只发了一个博客链接给我,用Python做的,当时我对Python并不熟悉,但是那篇博客中的思路确实很清晰,于是决定安装Python,按照博客的思路,一步一步的走下去。做事之前,我需要搞明白,动态切换代理服务器IP到底是什么意思?具体的工作原理是什么?于是,搜索代理服务器,找到了squid(Linux下的一个开源代理法服务器软件),了解了传统代理服务原创 2016-03-26 21:23:45 · 6358 阅读 · 6 评论 -
快速的学习一门脚本语言
在我们接项目的时候,可能会使用不同的语言去做开发。假如我们需要用一种对我们来说完全陌生的脚本语言去做开发的时候,我们该如何的快速的去学习新的脚本语言呢?步骤如下。 前提条件:必须精通一门脚本语言,且对c语言比较熟悉。 一,快速的熟悉该语言的基础语法。如:基本的变量类型;变量,数组,函数的定义规则;类的定义以及类封装,继承,多态等特征的应用。 二,了原创 2009-09-04 19:56:00 · 4315 阅读 · 0 评论 -
java与c的交互
java提供了与c的交互功能,在此记录一下交互的步骤 1,用javac将书写的java代码用javac编译成字节码文件 2,用javah将生成的字节码解释成.h文件 3,将.h文件包含在你的.c文件中 4,用c编译器将.c文件编译、链接生成.dll动态链接库文件。 5,在你的java程序中将.dll文件包含进去即可。 这样就可以和容易的实现java和c的相互交互。这种思原创 2009-09-16 14:35:00 · 1482 阅读 · 0 评论 -
技术?新思想?
团队中一直流行一句话,“技术不是最重要的,关键的是思想”。 从c语言的基本入门,到lamp (Linux,apache,mysql,php),又到现在的MFC,这一路走了,自己确实学会了很多的东西,不仅仅是技术,在生活和做人方面也有了不少的提高。 计算机室一门防生学,所以计算机中的很多的思想和模型,全部来自于这个世界,如果你通过学习计算机,来思考世界中的形形色色,原创 2010-01-18 18:39:00 · 588 阅读 · 0 评论 -
BlueZ开发随笔
从2010年的一月份到现在蓝牙的项目已经开始两个多月了。除去过年的二十天,我们已经做40多天了。面对完全未知的蓝牙,我们一步步摸索,直到今天终于有了一点小成绩。记下我此时兴奋和探索Bluez的感触,以回忆! 刚开始做这个项目,只知道做基于linux下blueZ的应用程序的开发,然后再移植到开发板上。当初开始这个项目的时候,团队的人都问我到底要做一个什么样的东西,我根本无法回答,因原创 2010-03-05 13:05:00 · 2272 阅读 · 0 评论 -
看软件自带的说明文件真的很重要!
最近在搞bluez的移植,用了两天的时间把bluez-lib,bluez-util,expat,dbus,glib,libusb都交叉编译过了,也能移植到开发板上正常工作了。由于项目的需要还需要移植openobex和obexftp,所以我不得不再移植,本来以为很简单的,有以上的编译经验了嘛。可是真正编译的时候又出现了很多的问题,我以为只要网上搜搜就可以解决的,可是google,百度,根本原创 2010-03-21 18:39:00 · 1012 阅读 · 1 评论 -
郁闷???
挑战创业计划比赛的至今没有确切的时间,现在整个团队全松散的,有的人很累,有的人确有很闲,根本不知道该做些什么。作为团队的组长,我该怎么做?每天在拼命的攻技术,还要考虑给每一个人分配任务的问题,这都无所谓,关键是分配的任务执行的效果太差,好多分配的任务他们几乎是敷衍!今天可笑的是还有团队的成员和我说,挑战杯的创业计划大赛是不是在明年举行,崩溃!从开始组队的时候就在介绍挑战杯的内容,而且还把相原创 2010-03-24 16:36:00 · 585 阅读 · 0 评论 -
成长足迹
挑战杯5.10就要交稿了,压力很大! 这几天几乎不想起床面对每天的生活,一旦起床就会有一堆的事情需要处理。前天,为了确定挑战杯创业计划书的完善方向,为了帮助Gwolf团队发展新人,我连续说了将近4个小时的话。回到宿舍,什么也不想干,不坐着,也更不想多说一句话,呆躺在床上。 考虑系统组的发展方。 时刻关注08级接班人的成长,给他们以引导。 为自己的职业做规划原创 2010-04-16 10:17:00 · 847 阅读 · 2 评论 -
挑战之路
本来是搞技术的,突然参加一个创业计划竞赛,觉得很别扭,不过,还是在不停的做着,而且自认为做的还不错。本来以为参加就参加吧,我负责技术这一块,再找一拨人负责创业计划书的书写就OK了,可是现实不是这样,不像我想象的那么简单。当刘、李和我把所有的技术全部攻下来的时候,去读他们写的创业计划书时,出现了一堆的问题,而恰在此时,写创业计划书的一拨人,说他们能力有限,只能做到这种程度了。当时原创 2010-05-07 08:07:00 · 1042 阅读 · 2 评论 -
做题与做项目
<br />做题与做项目<br />刚开始决定考研的时候很担心会把在Gwolf团队中训练出来的一些优良品质给磨灭了。毕竟学好容易学坏难嘛!经过了一个月的准备,自己曾经在Gwolf团队中养成的好习惯在不停的促进着我的复习。而且还发现,考研和做项目没有什么不一样,极其的相识。<br />做项目之前首先要确定项目的领域,做整体的详细的分析设计,然后再确定将要用到的设计方法,编程语言并收集相关的资料等,等这些准备好了,开始编写代码,最后测试。做题就类似这个过程。看到题目之后你要确定题目的领域,即考点,然后再对题目进原创 2010-06-30 21:51:00 · 811 阅读 · 0 评论 -
读《大型网站技术架构》之后的思考
《大型网站技术架构》这本书是李智慧著,电子工业出版社出版。阅读本书的收获是,书中勾勒的大型网站建设的蓝图,提升了我对网站架构整体的认知,如大型网站建设时常用的模式(问题以及对应的解决方案)、大型网站建站的要素(性能、可用性、可伸缩性等)。回想之前写的文章,”从lamp到高可用的web架构的演进“,文章只是从整体且偏运维的角度粗略的描述了构建一个高并发、高性能网站的迭代步骤,但未提炼出网站架构中...原创 2018-06-16 09:30:04 · 401 阅读 · 0 评论