自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 精巧的代码(一)

求最大公约数int gcd(int a, int b) { return b ? gcd(b, b % a) : a; }这一行代码实现了著名的辗转相除法求两个数的最大公约数,具体的数学原理可查看相关书籍,本文主要讨论代码。 这行代码使用了递归的思想,而递归则是基于代码运行压栈和弹栈的机制在很对设计精巧的代码都使用了递归这种思想,如二叉树的遍历。二叉树遍历void preOrder(Tre

2017-11-10 10:15:11 286

原创 OpenSSL API

EC_GROUP *EC_GROUP_new(const EC_METHOD *meth);EC_GROUP *EC_GROUP_new_from_ecparameters(const ECPARAMETERS *params);EC_GROUP *EC_GROUP_new_from_ecpkparameters(const ECPKPARAMETERS *params);void EC_GROUP

2017-03-21 16:06:56 2791

原创 webmagic爬虫

webmagic爬虫 webmagic是java平台下一个强大的爬虫工具,它提供了一整套爬虫逻辑,用户只需修改对应的组件便可爬取到自己想要的信息。 本次以西电学术讲座网为例,进行一次信息及图片的爬取,并持久化到数据库中。西电学术讲座网址为:http://meeting.xidian.edu.cn/html/lectures/ 一、基础知识要想做好爬虫需要对网页结构、js、正则表达式等需

2017-03-21 16:04:56 380

原创 MySQL备份和恢复

MySQL备份1. 备份一个数据库mysqldump语法: mysqldump -u #username# -p #dbname# {#table1# #table2# ...} > BackName.sql username为数据库名称 dbname表示数据库名称 table为数据库的表,若需备份整个数据库可不用 备份的数据在当前的工作目录,若需指定位置可以加上绝对路径,如:/opt/Backup

2017-03-21 16:03:43 265

转载 MySQL主从搭建

确保主从库使用同一版本数据库 在主库上设置一个复制使用账户,并授予replication slave权限。 grant replication slave on *.* to 'root'@'IP' identified by 'password'; 修改主数据库服务器配置文件my.cnf。 [mysqld] log-bin = $dir$ server-id = 1 在主数据上设置读锁有效并设置快

2017-03-21 16:02:40 174

原创 动态链接库

#include <stdio.h>int sum(int a, int b) { int temp = a + b; printf("helloworld %d\n", temp); return temp; } gcc -c -fPIC test.c gcc -shared -fPIC -o libtest.so test.o #include <dlfcn.h> #in

2017-03-21 16:00:01 278

原创 Linux与Windows局域网文件共享

1 Linux与Windows局域网文件共享1.1 Linux设置选择共享的文件夹 Properties -> Local Network Share -> Allow others to creat and delete files in this folder && Guest access若出现 Sharing service is not installed 则安装service

2017-03-21 15:57:15 1057

原创 线程与进程

进程与线程进程函数getpid#include <unistd.h> pid_t getpid(void); pid_t getppid(void); 返回该进程ID。 返回父进程ID。 fork函数#include <unistd.h> pid_t fork(void); 子进程返回0,父进程返回新子进程的进程ID。子进程可以使用getppid得到父进程的进程ID。 利用

2016-04-25 21:20:26 338

空空如也

空空如也

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

TA关注的人

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