- 博客(22)
- 资源 (1)
- 收藏
- 关注
翻译 解决算法问题的五种通用方法
毫无疑问,解决算法问题一定不止5种方法,但是下面的五种方法可能更加有用。但是还是要记住,算法靠的是不停的练习,练习越多,很多问题就迎刃而解! 同样也必须记住,这五种方法不是单独的组成,它们可以混合在一起使用。也就是说,可能某一个算法的解决方法同时使用了下面两种方法。 方法一:举例法 描述:列举问题的例子,然后看看自己能不能计算出一个通用的答案
2013-10-21 20:56:23 5909
原创 centos修改源
1.检查网络是否可以连接2.备份原有的文件mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup3.进入yum源配置文件cd /etc/yum.repos.d/4.下载163的yum源配置文件,放入到/etc/yum.repos.d/(操作前做好相应的备份)wget http://w
2015-05-09 15:47:52 369
原创 linux系统监控
########################################################################## File Name: memory_monitor.sh# Author: wangrun04# mail: wangrun20088002@126.com# Created Time: Thu 16 Apr 2015 06:58:02 PM PDT
2015-04-18 09:02:12 608
原创 shell编程学习1
1.shell运行程序的3种方法: (1)使文件具有可执行权限,直接运行程序。 (2)直接调用命令解释器执行程序。 (3)施工source执行程序。2.chmod命令可以修改文件的权限,+x参数使得程序具有可以执行权限。命令:chmod +x test.sh3.shell 命令的种类: (1)内建命令就是shell程序本身包含的命令。这些
2015-04-13 15:26:18 309
原创 cookie的组成
Cookie由变量名和值组成,类似Javascript变量。其属性里既有标准的Cookie变量,也有用户自己创建的变量,属性中变量是用“变量=值”形式来保存。 根据Netscape公司的规定,Cookie格式如下: Set-Cookie: NAME=VALUE;Expires=DATE;Path=PATH;Domain=DOMAIN_NAME;SECURE NAME=VA
2014-07-01 08:27:00 995
原创 什么是SQL注入
所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如先前的很多影视网站泄露VIP会员密码大多就是通过WEB表单递交查询字符暴出的,这类表单特别容易受到SQL注入式攻击公司网站登陆框如下:可以看到除了账号密码之外,还有一个公司名的输入框,根据输入框的形式不难推出SQL的写法如下:
2014-06-29 19:46:45 414
原创 python中关于时间的处理
python中关于时间和日期函数有time和datatime 1.获取当前时间的两种方法:import datetime,timenow = time.strftime("%Y-%m-%d %H:%M:%S")print nownow = datetime.datetime.now()print now 2.获取上个月最后一天
2014-05-30 19:41:33 525
转载 tinyxml
之前在学习xml文本解析,发现一个比较好用的开源程序,tinyxml,在这里分享一下tinyxml的原理跟XML文件的遍历操作。TinyXML是一个简单的,轻量级的,由C++实现的XML文档的解析器,它可以被其它程序方便地集成进去使用关于tinyxml的剖析:下面是名为 example.xml的文档,后续的剖析都会以这个xml文档为例:example.xml
2014-05-24 09:55:29 454
转载 什么是web services
我认为,下一代互联网软件将建立在Web service(也就是"云")的基础上。我把学习笔记和学习心得,放到网志上,欢迎指正。今天先写一个最基本的问题,Web service到底是什么?一、Web service的概念想要理解Web service,必须先理解什么是Service(服务)。传统上,我们把计算机后台程序(Daemon)提供的功能,称为"服务"(
2014-05-24 09:53:41 483
原创 如何应对面试中的手写算法
最近一段时间一直在准备实习生招聘,自己总结一个手写算法题的步骤。(1)理清算法的思路,尽量通过联想以前的算法,画图法,举例子法等。(2)input 写出算法的输入(3)output 算法输出什么内容(4)case test(算法的测试用例) 可以通过三个方面来写 1.特殊输入:比如输入的数是不是无
2014-03-06 16:17:48 2266
原创 APUE第一章笔记
1.UNIX体系结构 内核的接口被称为系统调用,公用的函数库建立在系统调用之上,应用软件既可以使用公用的函数库,也可以直接使用系统调用。 对于x86平台的Linux,可以直接通过 /usr/include/asm/unistd_32.h 查看其系统调用的接口。2.文件和目录 Unix系统中,大部分的资源都被抽象成为文件的形
2014-02-23 22:28:03 506
原创 ubuntu中安装hadoop记录
Hadoop版本:hadoop-1.2.1-bin.tarJdk版本:jdk-6u30-linux-i586需要的软件:VMWare 9,ubuntu10.04首先安装vmware9,然后在其中利用ubuntu的镜像安装3个虚拟机,具体方法可以搜到在每个虚拟机中,执行以下操作:(1)创建hadoop用户组:sudo addgroup hadoop(2)创
2014-02-23 15:27:26 1023 2
原创 C语言递归删除某个目录下所有的内容
#include #include //#pragma comment (lib,"User32.lib")DWORD DeleteDir(LPSTR szPath){CHAR szFilePath[MAX_PATH];WIN32_FIND_DATA FindFileData;HANDLE hListFile;CHAR szFullPath[MAX_PATH
2013-11-05 23:31:42 1440
转载 libxml2部分API
libxml2相对功能比较全,SAX、DOM解析方式都有实现,而且还有XPath、XLink等实现,甚至连HTMLparser都有了,下面是部分API:1、解析XML文档DOM树(参考parser.h)xmlDocPtr doc = xmlParseDoc((const xmlChar *)xml_data);xmlNodePtr node = xmlDocGetRootEle
2013-07-31 09:41:59 856
原创 网络编程socket基本API详解
socket 类型 常见的socket有3种类型如下。 (1)流式socket(SOCK_STREAM ) 流式套接字提供可靠的、面向连接的通信流;它使用TCP 协议,从而保证了数据传输的正确性和顺序性。 (2)数据报socket(SOCK_DGRAM ) 数据报套接字定义了一种无连接的服 ,数据通过相互独立的报文进行传输,是无序的,并
2013-07-25 07:54:21 551
原创 ubuntu下mysql安装路径更改及密码修改及日志文件
一、修改mysql的安装路径1 停止mysql服务sudo /etc/init.d/mysql stop2 复制现有数据目录到目标目录sudo cp /var/lib/mysql /home/mysql3 修改权限sudo chown -R mysql:mysql /home/mysqlsudo chmod 755 /home/mysqlsudo chm
2013-07-23 15:14:27 974
转载 MySQL备份和还原
MySQL备份和还原,都是利用mysqldump、mysql和source命令来完成的。 1.Win32下MySQL的备份与还原 1.1 备份 开始菜单 | 运行 | cmd |利用“cd /Program Files/MySQL/MySQL Server 5.0/bin”命令进入bin文件夹 | 利用“mysqldump -u 用户名 -p databasename >export
2013-07-23 14:46:46 363
原创 查看mysql 版本号 (3种)
1、linux 终端下执行 mysql -V mysql Ver 14.12 Distrib 5.0.51a, for debian-linux-gnu (i486) using readline 5.2 2、在mysql命令行下执行 status 或者/s --------------mysql Ver 14.12 Dis
2013-07-23 14:12:24 582
原创 MySQL在ubuntu上的安装指南
安装MySQLsudo apt-get install mysql-server这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。配置MySQL注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!下面我们一步步地来:默认的MySQL安装之
2013-07-23 10:04:08 422
原创 Debug和Release区别
VC下Debug和Release区别最近写代码过程中,发现 Debug 下运行正常,Release 下就会出现问题,百思不得其解,而Release 下又无法进行调试,于是只能采用printf方式逐步定位到问题所在处,才发现原来是给定的一个数组未初始化,导致后面处理异常。网上查找了些资料,在这 罗列汇总下,做为备忘~ 一、Debug 和 Release 的区别 Deb
2013-07-23 08:17:33 398
转载 Windows通过DOS命令进入MYSQL的方法
例:MYSQL安装在E:\Program Files\xampp\mysql下1:开始==>运行==>cmd2: e: //进入E盘3: E:\>cd Programe Files //进入Programe Files根目录4: E:\Programe Files\cd xampp5: E:\Programe Files\xampp\
2013-07-22 21:57:03 497
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人