- 博客(55)
- 收藏
- 关注
转载 Linux下设置core文件
1. 首先设置系统的一些限制,比如打开的文件描述符数等都是在这里设置,这里在如下配置文件添加一行关于coredump文件大小的设置。sudo vim /etc/security/limits.conf追加如下内容* soft core unlimited2. 创建保存core的文件夹并设置权限;sudo mkdir /coresudo ch...
2016-10-28 14:33:00
185
转载 归并排序
归并排序是建立在归并操作(两个有序数组的合并)上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。#include <iostream>using namespace std;void mergeArray(int arr[], int start, int mid, int end, int...
2015-11-10 10:32:00
139
转载 在Windows平台下搭建React Native开发环境
前言:Facebook 于 2015 年 9 月 15 日发布了 React Native for Android, 把 Web 和原生平台的 JavaScript 开发技术扩展到了 Google 的流行移动平台--Android,最开始Neact Native只能在苹果平台开发,但是目前其在Windows平台下也能很好的运转,并且在github.io的官方主页已经添加了Window...
2015-10-31 18:30:00
143
转载 [记录]Ubuntu下安装Crypto++
Ubuntu 14.04 下安装Crypto++运行NSUAAAC代码引用自installing-crypto-libcryptopp-on-ubuntusudo apt-get install libcrypto++-dev libcrypto++-doc libcrypto++-utils转载于:https://www.cnblogs.com/ifpels...
2015-09-22 16:45:00
1000
转载 [记录]Ubuntu 下安装wxWidget
Ubuntu 14.04 下安装wxWidget 3.0.0 运行NSUAAAC代码引用自OlderWxWidgetsBinariesapt-get install libwxbase3.0-0 libwxbase3.0-dev libwxgtk3.0-0 libwxgtk3.0-dev wx3.0-headers wx-common libwxgtk-media3.0...
2015-09-22 16:44:00
187
转载 Django 1.9 配置静态文件
确保 在setting.py中django.contrib.staticfiles 被包括在INSTALLED_APPS.确保setting.py中指定如下信息STATIC_URL = '/static/'加载静态文件的方式{% load staticfiles %}<img src="{% static "my_app/...
2015-08-14 11:00:00
145
转载 图
定义图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G(V, E),G表示一个图,V是图G中顶点的集合,E是图G中边的集合。注意:a.线性表中把数据元素叫元素,树中叫结点,图中称之为顶点(Vertex);b.线性表没有数据元素叫空表,树中没有结点叫空树,而图中不允许没有顶点,所以定义中才是顶点的有穷非空集合;c.线性表中相邻数据元素之间具有线性关系,树中相邻...
2015-08-11 09:29:00
137
转载 KMP字符串匹配算法学习
KMP算法简介引出原由:由于传统字符串配算法的效率低下,对于大量的重复字符的字符串要重复挨个遍历。发明者:D.E.Knuth、J.H.Morris和V.R.Pratt。传统字符串匹配算法/** * @brief genMatch * @param s 主字符串 * @param p 匹配字符串 * @return 匹配的位置,成功返回匹配到的下标,失败返回...
2015-08-06 11:34:00
76
转载 [记录]Gentoo简单的配置静态ip
vim /etc/conf.d/net转载于:https://www.cnblogs.com/ifpelset/articles/4647320.html
2015-07-15 09:03:00
693
转载 [记录]Gentoo UEFI/Gpt 安装注意项
grub2问题1.安装Grub2之前指定make.conf配置文件中的GRUB_PLATFORMS="emu efi-64"2./etc/fstab文件内容(注意挂载目录是/boot/efi):# <fs> <mountpoint> <type> <opts...
2015-07-14 16:27:00
579
转载 Sublime Text 2 序列号
----- BEGIN LICENSE -----Andrew WeberSingle User LicenseEA7E-855605813A03DD 5E4AD9E6 6C0EEB94 BC99798F942194A6 02396E98 E62C9979 4BB979FE91424C9D A45400BF F6747D88 2FB8807890F5CC9...
2015-07-09 09:06:00
216
转载 [记录]Qt常用控件+事件+基础绘图
第一个Qt程序新建一个空的项目.pro文件内容示例代码: 1 /* 应用程序抽象类 */ 2 #include <QApplication> 3 #include <QWidget> 4 #include <QPushButton> 5 #include <QDebug> 6 7 int main(...
2015-07-05 21:41:00
246
转载 [C++学习笔记15]RTTI
RTTI runtime type informationdynamic_cast运算符 可以通过判断转换的成功与否来判断是否是该类型,用于有虚函数的向下转型。typeid运算符、type_info类 类声明 RTTI实例class Shape {public: virtual void draw() = 0; virtua...
2015-06-01 21:28:00
112
转载 [C++学习笔记14]动态创建对象
C#/Java中的反射机制 动态获取类型信息(方法与属性) 动态创建对象 动态调用对象的方法 动态操作对象的属性 前提:需要给每个类添加元数据动态创建对象 实现原理:通过定义一个宏REGISTER_CLASS,传入类名,在该宏中创建一个类独有的Register类,类中定义静态方法创建对象(new)并返回指针,并在该类中定义一个公共Register类的成员变...
2015-06-01 19:50:00
145
转载 [C++学习笔记13]虚函数与多态
多态 多态性是面向对象程序设计的重要特征之一; 多态性是指发出同样的消息被不同类型的对象接收时有可能导致完全不同的行为; 多态的实现方式: 静态绑定 函数重载 运算符重载 模板 动态绑定 虚函数静态绑定与动态绑定静态绑定 绑定过程出现在编译阶段,在编译期就已确定要调用的函数动态绑定 绑定过程在程序运行是执行,在程序运行...
2015-05-31 11:33:00
93
转载 [C++学习笔记12]继承
代码重用 C++代码重用的方式 继承 组合:在一个类中定义另一个类的成员变量。继承简介 继承是使用已经编写好的类来创建新类,新的类具有原有类的所有属性和操作,也可以在原有类的基础上作一些修改和增补; 新类称为派生类或子类,原有类称为基类或父类; 派生类是基类的具体化。 派生类的声明语法: class 派生类名 : 继承方式 基类名 { ......
2015-05-24 22:27:00
119
转载 [C++学习笔记11]map
map简介 使用map包含map类所在的头文件 #include <map> 定义一个map对象 map<string, int> mapTest; 容器类型 关联 key/value 实现方式 红黑树插入数据 插入数据的四种方式 mapTest["aaa"] = 100; mapTest.insert(m...
2015-05-23 22:00:00
125
转载 [C++学习笔记10]vector
vector简介 vector是一种类型的对象的集合; vector的数据结构很像数组,能非常高效和方便的访问单个元素; vector是一个类模板(class template) 要使用vector必须包含相关头文件 #include <vector> using std::vector;vector对象的初始化 vector<T> ...
2015-05-23 17:29:00
87
转载 [C++学习笔记09]string
string的定义原型typedef basic_string<char, char_traits<char>, allocator<char> > string; typedef basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t...
2015-05-23 11:54:00
115
转载 [C++学习笔记08]操作符重载
运算符重载 运算符重载允许把标准运算符(如+、—、*、/、<、>等)应用于自定义数据类型的对象; 直观自然,可以提高程序的可读性; 体现了C++的可扩充性; 运算符重载仅仅只是语法上的方便,它是另一种函数调用的方式; 运算符重载,本质上是函数重载; 不要滥用重载、因为它只是语法上的方便,所以只有在涉及的代码更容易写、尤其是更易读时才有必...
2015-05-19 22:18:00
95
转载 [C++学习笔记07]有元
友元介绍 友元是一种允许非类成员函数访问类的非公有成员的一种机制。友元函数 说明 友元函数在类作用域外定义,但它需要在类体中进行说明 为了与该类的成员函数加以区别,定义的方式是在类中用关键字friend说明该函数,格式如下: friend 类型 友元函数名(参数表); 友元的作用在于提高程序的运行效率#include <...
2015-05-18 22:30:00
109
转载 [C++学习笔记06]从一个实例看数据抽象与封装
简介:通过对比C语言和C++语言实现链式栈,看面向对象与面向过程的区别,比较简单,这里只是贴出代码。C语言:#include <stdio.h>#include <assert.h>#include <stdlib.h>struct Link { int data; struct Link *next;}...
2015-05-18 22:04:00
132
转载 [C++学习笔记05]对象的使用
static成员 普通static成员 必须在类体外定义。 特殊static const成员 整型(int,char,short,long等)static const成员 可以不需要在类体外定义,如果没有在类外部初始化,必须在类体内初始化(常量)。 非整型static const成员 非整型不能像整型那样,不允许在类体初始化,只能在类外定义初...
2015-05-17 13:49:00
122
转载 [C++学习笔记04]构造函数与析构函数
构造函数 通常情况下构造函数应声明为公有函数,否则它不能像其他成员函数那样被显式地调用; 构造函数被声明为私有有特殊的用途; 如果程序中未声明一个任意构造函数,则系统自动产生出一个默认构造函数(无参构造); 如果程序中声明了一个任意构造函数,则系统不再产生出一个默认构造函数; 全局对象的构造先于main函数。析构函数 析构函数不能被重载; 如果没有定义析构函数,编译...
2015-05-16 13:33:00
133
转载 [C++学习笔记03]类与对象
公有、私有、保护成员 在关键字public后面声明,它们是类与外部的接口,任何外部函数都可以访问公有类型数据和函数; 在关键字private后面声明,只允许本类中的函数访问,而类外部的任何函数都不能访问; 在关键字protected后面声明,与private类似,其差别表现在继承与派生时对派生类的影响不同。数据抽象和封装 数据抽象是一种依赖于接口和实现...
2015-05-16 09:42:00
114
转载 [C++学习笔记02]从C到C++
bool类型 取值:true,false。 大小:VC占1个字节。const限定符 常量(常变量)声明形式: const 数据类型 常量名=常量值; 数据类型 const 常量名=常量值; 注:上面两者等价。 例子说明:#include <iostream>using namespace std;int main(vo...
2015-05-15 12:46:00
104
转载 [C++学习笔记01]C++介绍
为什么学习C++?因为 Performance per $,也就是说performance 就是钱,这个分成三个方面:耗电,芯片的耗电量,移动设备的耗电量,家用电脑的耗电量都和钱有关系。资源,家用电脑和移动设备上的处理器资源有限,因为要让一般消费者买的起。体验,在更小的设备上会有更好的体验,有更好的体验就可以挣更多的钱。各大编程...
2015-05-15 10:59:00
112
转载 [day02]引用高级、类型相关的操作、enum、new/delete重载、大数运算、函数模板与自动变量、inline...
1.引用高级一维数组的引用int main(){ int a[5] = { 1, 2, 3, 4, 5 }; int(& ra)[5] = a; for (auto data : ra) { cout << data << " " << endl;...
2015-05-13 14:36:00
85
转载 生日快乐歌(C语言版)
无意在网上发现一个好玩的程序--程序员版生日快乐歌。#include <windows.h> void Birthday();int main(){ while (1) Birthday(); return 0;}void Birthday(){ unsigned...
2015-05-12 21:58:00
8343
转载 [day01]C++与C语言的不同、auto自动变量、函数重载、函数的默认参数、引用、const、new&delete...
1.C++与C语言的不同C++是强类型语言,C语言是弱类型语言void main(){ //C++注重类型,强类型,严格检查类型 int *p1=NULL; double *p2=NULL; p1 = p2; // C++中error C2440: “=”: 无法从“double *”转换为“int ...
2015-05-10 13:56:00
149
转载 [day08]单向链表基本操作、结构体高级(Linux内核链表)、Wmblinklist动态库的调用...
1.单向链表基本操作单向链表的创建,插入,删除,销毁,逆置链表的结构定义typedef struct _PtList { int data; struct _PtList *pNext;}PtList;链表的创建(带头节点)// 键盘...
2015-05-09 15:41:00
103
转载 [Linux配置]CentOS下基于Apache配置虚拟主机(基于域名配合DNS(bind)服务器)
安装配置Apache服务1.1 安装Apache [root@ifpelset]# yum install httpd httpd-devel1.2 配置Apache [root@ifpelset]# vim /etc/httpd/conf/httpd.conf 在配置文件的最后添加如下信息: 创建配置文件中的网页文件的目录以及网页文件如下图...
2015-04-21 19:20:00
177
转载 [Linux系统编程]Makefile
Makefile简介一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。一个万能的Makefile# 该Makefile基本上实用所...
2015-04-18 13:15:00
86
转载 国内Android镜像站点
Android SDK在线更新镜像服务器大连东软信息学院镜像服务器地址: http://mirrors.neusoft.edu.cn 端口:80北京化工大学镜像服务器地址: IPv4: http://ubuntu.buct.edu.cn/ 端口:80 IPv4: http://ubuntu.buct.cn/ 端口:8...
2015-04-17 09:03:00
143
转载 [Linux配置]CentOS下搭建DNS服务器(BIND)并简单的配置正向与逆向解析
在CentOS下安装BIND.[root@ifpelset]# yum install -y bind bind-chroot bind-utilsBIND配置文件简单说明/etc/name.conf # 主配置文件/etc/named.rfc1912.zones # 主配置文件调用的配置文件/var/named/ # 存放zone文件修改主配置文件...
2015-04-16 22:22:00
189
转载 [转]安装黑苹果卡在applekeystore starting
在安装盘中找到Extra文件夹,用记事本打开org.chameleon.Boot.plist,把 Kernel (内核) 上面变成Yes,GraphicsEnabler上面的情况楼主 No和Yes 都试试,这个时显卡侦测开关。(我用的Yes,进入系统的时候发现连独显也被驱动上了,太爽了,只是暂时不能用。打算再找找教程看看能不能屏蔽集显)。情况如下:<string>Yes<...
2015-04-05 10:49:00
11034
转载 将Clover从u盘安装到硬盘
http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1443155&page=1#pid38306400转载于:https://www.cnblogs.com/ifpelset/articles/4383725.html
2015-04-01 14:15:00
1465
转载 [Linux配置]Linux配置ip
1 vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0HWADDR=00:0C:29:1C:A1:3BTYPE=EthernetONBOOT=yesBOOTPROTO=staticDNS1=192.168.139.2IPADDR=192.168.139.131NETMASK=25...
2015-01-14 18:34:00
71
转载 gdb常用命令
调用gdb编译需要在cc后面加 -g参数再加-o;[root@redhat home]#gdb 调试文件:启动gdb(gdb) l :(字母l)从第一行开始列出源码(gdb) break n :在第n行处设置断点(gdb) break func:在函数func()的入口处设置断点(gdb) info break:查看断点信息(gdb) r:运行程序(gdb)...
2015-01-07 20:50:00
100
转载 [day07]二级指针易犯错误模型、玩转多级指针、动态库调用流程、动态库开发环境搭建、动态库核心代码编写、动态库设计和实现加日志...
1.二级指针易犯错误模型分配内存易犯模型,在主函数定义了个二级指针,然后就传给被调函数。#include <stdio.h>#include <stdlib.h>void getMem(char **p){ char *tmp = *p; tmp = (char *)malloc(...
2015-01-07 08:29:00
109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人