- 博客(80)
- 资源 (7)
- 收藏
- 关注
原创 修复使用vimplus后,修改终端字体为Droid Sans Mono Nerd Font的时候虽然已经安装了但是找不到的情况
1、下载 dconf-tools:sudo apt-get install dconf-tools 2、在终端中执行命令:dconf-editor,调出系统默认参数调整界面 3、找到该目录,直接修改字体后回车保存...
2018-09-07 10:06:27 8723 2
转载 ubuntu下 字体安装记录
解压YaHei.Consolas.1.12.ttf字体sudo mkdir -p /usr/share/fonts/consolassudo cp YaHei.Consolas.1.12.ttf /usr/share/fonts/consolas/sudo chmod 644 /usr/share/fonts/consolas/YaHei.Consolas.1.12.ttf
2016-07-17 23:15:47 858
转载 tcpdump permission denied问题解决
Linux抓包工具tcpdump详细使用方法时间:2013-09-13 21:36:15 来源:服务器之家 投稿:roottcpdump是一个Sniffer工具,实际上就是一个网络上的抓包工具,同时还可以对抓到的包进行分析。一般系统都默认安装。tcpdump命令说明:tcpdump采用命令行方式,它的命令格式为:tcpdump [ -ad
2016-05-28 11:52:32 19356 1
原创 【解决之道】运行虚拟机,显示物理内存不足,无法使用配置的设置开启虚拟机
硬件配置为联想y430p,i7,8G内存系统为自带win8.1虚拟机为Red Hat Enterprise Linux 6 64位 百度查到是10.01和win8.1冲突问题,说某个补丁问题我这里没有安装这个补丁,直接升级vm到10.07解决
2015-11-25 23:17:05 1113
原创 QQ输入密码的时候 键盘自动输入 (系统为win8)
基本情况: 操作系统win8 64位. 输入法 百度输入法,QQ版本7.1。 近日当登录QQ输入密码的时候,输入数字以后 键盘便自动输入东西,起初以为是病毒,各种查杀无果,最后百度得到答案 地址http://zhidao.baidu.com/question/560564039.html 出现原因是输入法和QQ 在该 系统下中
2015-07-14 21:39:43 2654
转载 修改mysql的数据内容路径
具体操作: 一、停止MySQL 开始-cmd net stop mysql5 二、复制原来数据库目录到新目录 1、复制C:\ProgramData\MySQL\MySQL Server 5.5\中的data目录到 D:\Program Files\MySQL\MySQL Server 5.5\目录下(自建的目录)三,修改MySQL配置文件
2015-06-18 10:16:29 409
转载 无法安装 Visual Studio 2010 Service Pack 1,因为此计算机的状态不支持
解决办法:32 位系统删除:HKEY_LOCAL_MACHINE\Software\Microsoft\VSTO Designtime Setup\64 位系统删除:HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\VSTO Designtime Setup\
2015-04-07 23:10:44 7222 2
原创 解决之道
vs2010 转到定义 出现无响应 需要设置,运行 devenv.exe /setup /resetuserdata /resetsettings 命令
2015-01-06 00:46:42 358
原创 C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\rcdll.dll;E:\Program Files\VC\bin\rcdll.dll 无法找到资源
VS2010安装后新建项目时会出现“无法找到资源编译器DLL”的错误,并且打不开资源视图。在C:\program files\Microsoft SDKs\Windows\v7.0A\Bin中找到rc.exe 和 rcdll.dll 复制到 c:\program files (x86)\Microsoft Visual Studio 10.0\vc\bin\
2014-12-23 00:41:37 1745
转载 strcpy/memcpy/memmove的区别 【转】
今天看某个面试题,实现memcpy,吓了一跳,怎么还要求考虑内存重合啊。印象中不是这样子的啊。于是将以前写的代码翻出来看了看。在这里重新温习下。1.memmove函数原型:void*memmove(void*dest, constvoid*source, size_t count)返回值说明:返回指向dest的void *指针参数说明:dest,sour
2014-09-26 22:09:15 423
原创 控制台实现 字符打印正弦曲线
#include #include using namespace std;const float Zero = 0.05f;void show(){float x = 0,y = 0;for(y = 1;y>=-1;y= y-0.1){for (x = 0;x{if (y-sin(x)-Zero){cout}else cout}
2014-03-04 23:17:18 1007
转载 空指针为什么能调用成员函数?
举个简单的例子,假如有如下的一段代码:class MyClass{public: int i; void hello() { printf("hello\n"); } void print() { printf("%d\n", i); }};void main(){
2014-03-04 20:27:29 563
转载 C++ 重载 覆盖 隐藏
成员函数的重载、覆盖与隐藏成员函数的重载、覆盖(override)与隐藏很容易混淆,C++程序员必须要搞清楚概念,否则错误将防不胜防。8.2.1 重载与覆盖成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。覆盖是指派生类函数覆盖基类函数,特征是:(1)不同的范围(分别位于派生类与
2013-12-18 23:57:07 451
原创 60,dms(02)
/*达内学习 C/C++FAQs 02 day58 2013-11-21C/C++ 的一些常见问题*/一,构造和析构函数中调用虚函数多态的前提:虚函数 + 指针/引用基类的构造和析构函数中调用虚函数不表现多态,都是调用的父类。class A{virtual void foo()};class B:public A{public: b.foo()
2013-11-21 23:07:13 794
原创 59,DMS(01)
/*达内学习 C/C++FAQs 01 day57 2013-11-20C/C++ 的一些常见问题*/一,引用引用只是其初始化物(即目标)的别名能对引用所作的唯一的操作就是初始化一旦初始化结束,引用就是其目标的另一种写法引用没有地址,对引用取地址是目标的地址。没有引用的引用,也没有引用的指针,也没有引用数组。 int a=12;int& r = a;
2013-11-21 00:28:59 779
原创 58,Qt(03)
/*达内学习 Qt03 day56 2013-11-19*/二,信号和槽1,信号和槽机制是 Qt变成的基础2,当把一个信号和槽链接一起时,当出发或者发射这个信号时就会调用哪个槽3,信号和槽的声明public slots:void show();public:signal:void mysig(QString par);4,可以链接两个互不相关的对象
2013-11-19 23:44:51 766
原创 57,Qt(02)
/*达内学习 Qt02 day55 2013-11-18*/4,a,qt工具 qmake -version qmake -project qmake make assistant 帮助文档 designer 设计器 qtcreator b,qt头文件 Qtcore QtGui QtSql QtXml QtNe
2013-11-18 23:51:50 681
原创 56,Qt(01)
/*达内学习 Qt01 day54 2013-11-16*/qt是用户图形框架(软件的半成品)基于C++语言 gtk(基于C)2005 年Qt4.0发布 2009年开源1,qt开发工具qmake qmake -version 察看版本 qmake -project 会把qt成员的源代码组织成项目描述文件 ***.pro qmake 把
2013-11-16 23:36:46 696
原创 55,C++(09)
/*达内学习 C++ day53 2013-11-15 */1,多态的概念和分析 当父类对象的指针或引用指向子类对象时,调用父类型中定义的虚函数,调用的表现会是相应的子类的实现。 继承是多态的基础,父类对象的指针或引用是多态的前置条件,虚函数是关键。2,多态的举例3,函数的重写; 虚函数的重写(overwrite); 参数列表和返回值都必须相同(权限没有限
2013-11-16 00:39:49 638
原创 54,C++(08)
/*达内学习 C++ day52 2013-11-14 */回忆:继承1,继承的目的 a,代码复用 传承父类所有的数据(属性和函数) b,扩展 一个子类具备父类所有的功能和特性 把一个子类对象 当做父类对象来看2,组合 和 继承的关系3,继承的语法 class B:继承方式 A{};4,继承的方式 公开 保护 私有
2013-11-16 00:39:05 704
原创 53,C++(07)
/*达内学习 C++ day51 2013-11-13 */回忆:一,一元运算符 - ++ -- ~ !(默认左边) #R R对象类型中着到一个成员函数 operator#() 找不到的化就去全局找 operator#(R对象类型) L# ++ -- L对象类型中着到一个成员函数 operator#() 找不到的化就去全局找 operator#(
2013-11-16 00:38:04 630
原创 52,C++(06)
/*达内学习 C++ day50 2013-11-12 */一,成员指针 a,成员变量指针 指向类的成员变量的指针 成员变量的类型 类::*ptr; ptr = &类::成员变量 类型 对象; 对象.*ptr; 对象指针->*ptr;; 成员变量指针的本质 指针在对象内的偏移量 b,成员函数指针
2013-11-12 23:47:36 419
原创 51,C++(05)
一.this 指针 构造函数中 代表正在被构建的对象 成员函数中 代表谁调用这个函数 this这个 指针就指向谁 this 作为参数 this 作为返回值二.类型和权限的关系 不使用这个类型的对象 去调用成员函数 成员函数(编译器默认给传递一个this指针) class A{ public:
2013-11-11 22:37:48 418
原创 50,C++(04)
/*达内学习 C++ day48 2013-11-8 */四,构造函数 1,无返回值,构建对象时调用一次初始化对象,给成员赋值 2,参数默认值,减少构造函数重载个数 3,不写时,默认构造无参公开 4,一个对象的创建过程 a,根据类型分配空间 b,基本类型什么都不做 类类型 默认调用类的无参构造 c,调用类型构造函数的代码
2013-11-09 19:40:16 456
原创 49,C++(03)
/*达内学习 C++ day47 2013-11-7ss*/一,函数重载 1,函数重载 同一作用域,函数名相同,参数列表不同(个数,类型,顺序) 2,原理 编译器会根据函数名和参数列表生成新的调用名 3,重载的好处 4,跨编译器调用函数 防止编译器改名 extern "C"二,哑元 参数只有类型 没
2013-11-07 23:58:27 562
原创 48,C++(02)
/*达内学习 C++ day46 2013-11-6*/一,c++发展1983 正式命名1987 GNU c++1992 微软 ibm c++1998 c++982003 c++032011 c++0xgcc **.cpp -std=c++0x;二,第一个C++程序 1,文件后缀 .c .cpp .cxx .C 推荐.cpp
2013-11-06 23:51:22 639
原创 47,C++(01)
/*达内学习 C++ day45 2013-11-5*/C++的发展80 贝尔实验室 本贾尼1983 命名C++1987 gnu 推出C++ 的标准1998 ISO C++982003 ISO C++032011 ISO C++0xC++ 和 C语言的联系和区别C++ 包含整个C C++是建立在C语言基础上C++ 是强类型语
2013-11-05 23:08:39 452
原创 46,数据库(08)
/*达内学习 Oracle day44 2013-11-4*/回忆:a,使用varchar 来处理变长字符串,在sql中正常使用,在宿主语言中用.arr取出 防止乱码, 初始化, .arr[.len]='\0' b,proc预编译选项 iname cname char_map = string宿主变量的注意事项: 1,要求宿主变量放入申明
2013-11-04 23:01:28 555
原创 45,数据库(07)
/*达内学习 Oracle day43 2013-11-1*/1,什么是pro程序 通过在过程化编程语言中 嵌入sql语句开发出的应用程序叫pro程序。2,为什么使用proc 用C或者C++这种高效的语言成为访问oracle数据库的工具。3,写一个c程序的步骤 a,编写源代码 vi b,编译 gcc .c c,链接 g
2013-11-02 20:14:26 447
原创 44,数据库(06)
/*达内学习 Oracle day41 2013-10-30*/多重循环的退出declare var_m number; var_n number;begin while var_m end loop;end;begin for var_m in 1..3 loop for var_n in 1..3 loop
2013-11-01 00:45:36 497
原创 43,数据库(05)
/*达内学习 Oracle day41 2013-10-30*/常见的访问oracle的技术1.prosql 过程化SQL2.proc/c++ 使用C语言或者C++反问Oracle数据库3.odbc /ADO VC中访问数据库的技术4.JDBC/SQLJ JAVA访问数据库技术5.OCI oracle底层连接接口PL/SQL(procedural l
2013-10-30 22:27:39 448
原创 42,数据库(04)
/* 达内学习 Oracle day41 2013-10-29*/组函数 和 分组1.处理特点 对一组数据处理返回一个结果2.常见的组函数 count max min avg sum 3.组函数可以使用 distinct4.组函数对 NULL 处理是忽略分组1.按照一定的分组标准 把数据分成若干组2.group by 分组标准3.如何
2013-10-30 22:26:51 508
原创 41,数据库(03)
/* 达内学习 Oracle day40 2013-10-28*/E,多表查询 执行脚本 :进入sqlplus @路径/脚本名 不写多表查询where 结果是笛卡尔积 把部门的名称和对应地区名称列出来 select d.name,r.name from s_dept d,s_region where region_id = r.id; 有别名以后就只能用别名
2013-10-28 23:01:49 594
原创 40,数据库(02)
/* 达内学习 Oracle day39 2013-10-25*/D,单行函数 1 概念单行函数:针对sql影响的每一行数据都做处理,每一行都会返回一个结果 sql语句影响多少行 就返回多少个结果 组函数:针对一组数据做处理,返回一个结果。无论sql语句影响多少行都返回一个结果。 2 举例 组函数 count select count(id) f
2013-10-25 22:51:53 438
原创 39,数据库(01)
/* 达内学习 Oracle day38 2013-10-24*/oracle -sql (structed query language)数据的存储filedbms(数据库管理系统) 管理的文件就是db 主流的数据库:FDB 关系型数据库(基于二维表的数据库) 有行有列组成的表数据库管理的基本单位是表RDBMS 关系型数据库管理系统Oracle甲骨
2013-10-24 23:50:11 836
原创 UCsocket 编程,简单聊天室实现
/* TCP聊天室 客户端 */#include#include#include#include#include#include#include#include#include//一些准备工作char* IP = "172.30.11.104";//127.0.0.1 本机地址,回送地址,用于网络软件测试 或本机通信short POR
2013-10-24 23:48:20 636
原创 38,UC(17)
/* 达内学习 UC day37 2013-10-23*/综合案例:基于TCP的聊天室基于CS架构,采用TCP网络通信技术,实现多用户同时登陆服务器进行聊天的一个聊天室。socket做一个多通信,要用到多线程。每个客户端只要登陆了服务器,就能发消息,同时也能接受到其他人发送的消息,在聊天的过程中,实际是服务器在分发消息的操作,服务器接受到客户端发过来的消息,然后把这个消
2013-10-24 23:29:20 441
OpenGL超级宝典(中文版)
2014-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人