自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (2)
  • 收藏
  • 关注

原创 解决启动ssh服务时无密钥文件的错误

生成密钥在执行以下命令时,需要输入的地方按回车默认即可。sudo ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_keysudo ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_keysudo ssh-keygen -ted25519 -f /etc/ssh/ssh_host_ed25519_key启动服务sudo /usr/sbin/sshd...

2021-05-05 16:28:56 804

原创 开启Windows远程桌面

网络连通性远程桌面连接,意味着从一台计算机连接另一台计算机,所以,最基本的网络链路应该保证是通的,也就是,从客户端到服务端之间网络路由必须是正常的,可以通过ping命令测试,但是一般情况下,windows是禁止ping的。如果一定要验证网络的连通性,那么可以打开ping的安全策略。本文不作介绍。无法连接的原因排除网络连通性,无法连接的原因有:未启动远程桌面服务; 未启用安全策略。...

2019-04-18 13:23:28 7934

原创 【问题】Ubuntu16.04通过蓝牙连接Bose QuietControl 30(QC30)的问题

 电脑可以连接耳机,但是,无法识别为声音设备,当然,也就无法通过电脑在耳机中播放声音。这应该时蓝牙控制器的连接模式问题导致的,具体解决办法如下。修改蓝牙的控制器模式,打开蓝牙配置文件:sudo vi /etc/bluetooth/main.conf去掉ControllerMode的注释,并修改模式为bredr模式,即:ControllerMode = bredr,重启蓝牙服务:...

2019-01-12 14:32:07 3889

原创 常用软件下载

通用Oracle VM VirtualBoxEclipseAdobe ReaderWindows驱动精灵金山毒霸猎豹浏览器QQ 办公简洁版微信QQ拼音京东阅读Kindle阅读DAEMON ToolsWinRAR注册射手播放器UltraISO注册VisualSVN ServerTortoiseSVNNotepadd++Microsoft Vis...

2018-12-31 13:20:42 335

原创 【问题】CMake was unable to find a build program corresponding to "Ninja".

背景描述使用eclipse导入了一个CMake的C++项目,项目本身是完整可编译的,即,在命令行下使用cmake、make最终可以编译出目标文件。但是,导入eclipse之后,无法进行编译,报错信息为:CMake was unable to find a build program corresponding to "Ninja".我使用的操作系统是ubuntu16.04.5。探索过程...

2018-12-21 17:49:29 15578 1

原创 手工在Dash中增加应用图标

点击Dash或启动器中的图标可以启动一个应用,很方便,尤其是一些常用的应用程序,固定在启动器上,用的时候随手一点就启动了。本文介绍手工在Dash中添加应用图标。使用的时Ubuntu16.04。Linux的一个有点就是所有的系统配置都以文件的方式保存在系统磁盘中,而且绝大多数都是可以通过文本编辑器来修改的文本文件。在Dash中增加应用图标,实际上是对系统左面应用的一种配置,即增加一个桌面...

2018-12-07 16:14:58 625

转载 C++开源库大全

原文地址:C++开源库大全标准库C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。Standard Template Library:标准模板库C POSIX library : POSIX系统的C标准库规范ISO C++ Standards Committee :C++标准委员会框架C++通用框架

2018-01-17 10:54:43 367

原创 ZeroMQ的编译安装

操作系统我使用的操作系统是Ubuntu17.10 desktop,由于是桌面版,所以默认情况下系统会缺少一些依赖包,详细见下文。ZeroMQ源码从ZeroMQ官方网站下载源代码,本文使用的是zeromq-4.2.3.tar.gz。安装步骤安装依赖包: sudo apt-get install g++ sudo apt-get install autoconf sudo a...

2018-01-07 22:33:35 1215

原创 命名空间与友元函数

定义流IO的友元函数很常见,但随着项目变大,一般都将将类定义在某命名空间内,这时,我们在该类中定义的友元函数和命名空间是什么关系?如果该友元函数在类的cpp文件中实现,是放在命名空间内还是放在命名空间外?另外,对于该实现的函数,是否还需要给出函数声明?也就是说,friend能否承担声明友元函数的责任?头文件:#include namespace ns_test{/*

2014-02-11 15:31:30 2787 8

转载 Ubuntu 下挂ISO到虚拟光驱的方法

Ubuntu 下挂ISO到虚拟光驱的方法在 ubuntu 下 使用 虚拟光驱 很简单的 ,和 window下需要安装专门的软件不同 ,只要 运行下面的命令就可以查看 其中的内容了 :例:#mount -t iso9660 -o loop 你的iso文件名字.iso /media/cdrom0 (没有请先新建)这样你就可以在 /media/cdrom0 下查看到 ISO文件的内容

2014-01-01 11:49:41 5577

原创 资源保护原则

我的资源和我调用组件的资源不是包含关系,需要分别保护。 消息控制器和消息队列 使用定时器的组件和定时器组件 等等

2013-06-08 15:18:04 688 1

原创 关于模版函数的全特化

在类中有一个模版函数,只有一个参数类型,对其进行特化时遇到了一点小麻烦,为了能够帮助更多人解决问题以及作为自己的学习笔记,把解决的整个过程记录下来。  object.hclass CObject{public: template int func() { return sizeof(T); } //假设对于int类型func函数

2013-01-21 18:21:25 1148

原创 如何识别代码是否被inline了?

本文作为帖子《如何知道一个函数在编译后是否被inline了? [》的总结,写入我的学习笔记博客,供需要的人包括自己查阅(好记性不如烂笔头子)。要知道函数是否被inline,首先要打开编译器的inline功能,其次,要生成汇编代码,查看调用该函数的地方是否被inline。当然,如果在汇编中被inline那么在编译后的程序中一定是inline的;如果汇编中没有被inline,也不能说明函数不会在l

2013-01-15 12:52:35 1149

转载 【转】C++异常中的堆栈跟踪

C++异常中的堆栈跟踪C++语言的运行时环境是基于栈的环境,堆栈跟踪(trace stack)就是程序运行时能够跟踪并打印所调用的函数、变量及返回地址等,C++异常中的堆栈跟踪就是当程序抛出异常时,能够把导致抛出异常的语句所在的文件名和行号打印出来,以及把调用抛出异常的语句的函数以及其它上层函数信息都打印出来。1. 为什么需要堆栈跟踪 当你在开发程序时,你是否曾遇到过程

2012-11-26 09:57:09 2272

原创 Net::Telnet使用小记

use strict;use warnings;use Net::Telnet;my $tnet=new Net::Telnet('Host'=>'127.0.0.1','Timeout'=>3,'Dump_Log'=>'test.log');$tnet->waitfor('Match'=>"/login:/");$tnet->print("fibbery");$tne

2012-03-09 09:22:51 1393

原创 局部静态变量的初始化与异常

编程的过程中,思考了一个问题。当一个局部的静态变量使用一个函数的返回值初始化时,如果该函数抛出异常,那么,局部静态变量是否被定义成功,即,如果再次调用包含局部静态变量的函数,抛出异常的函数会不会再次被调用。

2011-03-26 22:34:00 3985

转载 如何启用Sun solaris10操作系统下telnet和ftp功能

如何启用Sun solaris10操作系统下telnet和ftp功能默认情况下,SUN solaris系统中root用户是不允许使用ftp/telnet功能的。那么如何打开此功能呢?<br /><br />1、修改/etc/ftpd/ftpusers配置文件,将root用户注释掉,则root用户才可以ftp;<br /><br />修改/etc/default/login配置文件,找到CONSOLE=/dev/console,将其注释掉,则root用户才可以telnet;<br /><br />2、查看/e

2011-02-07 14:07:00 3867

转载 GDT--Global Descriptor Table

The Global Descriptor Table or GDT is a data structure used by Intel x86-family processors starting with the 80286 in order to define the characteristics of the various memory areas used during program execution, for example the base address, the size and

2010-07-08 18:12:00 2049

转载 Processes, sessions and open_cursors

Processes, sessions and open_cursors

2010-07-08 14:11:00 994

原创 -1真的比1小吗?

-1真的比1小吗?看到这篇博客的朋友,此时在想什么?不妨把现在所想写出来。-1比1小,小学生都知道。但是在今天编程的时候,我发现了一个让我耗费了几个小时才搞清楚的事情。事情是这样的。class A,有一个unsigned int GetLength()方法,class B同样有一个unsigned int GetLength()方法。依据A、B创建a、b实例。char * buff1和char * buff2,buff1-buff2=-1,也就是buff2指向的地址比buff1指向的地址高一个字节。程序中,

2010-07-02 16:07:00 706

转载 收集的Perl资料网址

1、Perl/CGI脚本语言编程学习资源下载地址大全

2010-04-10 13:47:00 817

原创 pERL系统变量

      $- 当前页可打印的行数,属于Perl格式系统的一部分       $! 根据上下文内容返回错误号或者错误串       $” 列表分隔符       $# 打印数字时默认的数字输出格式       $$ Perl解释器的进程ID       $% 当前输出通道的当前页号       $& 与上个格式匹配的字符串       $( 当前进程的组ID       $) 当前进程的有效组I

2010-03-03 11:08:00 1007

转载 unix 守护进程

 unix 守护进程守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系统任务。比如,作业规划进程crond,打印进程lpd等。 守护进程的编程本身并不复杂,复杂

2009-11-09 18:15:00 148

转载 零和游戏

“零和游戏”也叫“零和博弈”。源于博弈论,是指在一项游戏中,参加者有输有赢,赢家所得正好是输家所失,总成绩永远为零,这就叫“零和”。现在广泛用于有赢家必有输家的竞争与对抗。“零和游戏规则”越来越受到重视,因为人类社会中有许多与“零和游戏”像类似的局面。与“零和”对应,现在也常用“双赢”概念。“双赢”的基本理论就是“利己”不“损人”,通过谈判、合作达到皆大欢喜的结果。  零和游戏原理:当你看到两

2009-09-16 09:47:00 1104

转载 项目管理中必须注意软件项目的命名规范

项目管理中必须注意软件项目的命名规范:目前采用GNU 风格的版本号命名格式 :主版本号 . 子版本号 [. 修正版本号 [. 编译版本号 ]]英文对照 : Major_Version_Number.Minor_Version_Number[.Revision_Number[.Build_Number]]示例 : 1.2.1, 2.0, 5.0.0 build-13124应根据下面的约定使用这些部分

2009-09-14 17:32:00 1252

原创 C++实现tail的方法(还不完善)

基本思想是,从文件末尾向前Seek N个字符,读入内存,如果达到了tail n行则读取结束,如果不够n行再从文件末尾向前Seek N+N*2^1个字符,并读取N*2^1个字符,加上之前的行数,如果还不够tail n行,继续直到N+N*2^1+...+N*2^m以满足tail n为止。 #include iostream>#include fstream>#include string>

2009-07-30 14:08:00 3023

原创 学习C/C++之路——提高中国软件水平从我做起

本文最早出处在我回答网友提问的帖子《为何我国"C"技术如此落后?》中的39楼。希望我的这篇文章能够给即将学习和已经学习C/C++以及从事软件编程的朋友们一点启发和帮助。--------------------------------既然称之为语言,那么,C/C++也具有和人类语言一样的特性,都是使用符号来描述要表达的事物。 人们在写作文的时候,有人写得非常耐人欣赏,有人写得不知所云。这里面

2009-07-12 16:40:00 1522 1

转载 Ubuntu设置静态ip方法

Ubuntu的网络参数保存在文件 /etc/network/interfaces中,默认设置使用dhcp,内容如下:# The primary network interfaceauto eth0iface eth0 inet dhcp设置静态ip的方法如下:1) 编辑 /etc/network/interfaces1.1)将dhcp 一行屏蔽# The primary network inter

2009-05-16 10:39:00 3744

转载 项目范围说明书

项目范围说明书出自MBA智库百科(http://wiki.mbalib.com/)[编辑]项目范围说明书的概述   在进行范围确定前,一定要有范围说明书,因为范围说明书详细说明了为什么要进行这个项目,明确了项目的目标和主要的可交付成果,是项目班子和任务委托者之间签订协议的基础,也是未来项目实施的基础,并且随着项目的不断实施进展,需要对范围说明进行修改和细化,以反映项目本

2009-05-15 14:26:00 2565

转载 Linux启动过程综述

转自:http://www.ibm.com/developerworks/cn/linux/kernel/startup/index.htmlLinux启动过程综述 XML error: Please enter a value for the author elements jobtitle attribute, or

2009-03-23 10:41:00 109

转载 Windows XP Service Pack 3 安装参数

 转自:http://goxia.maytide.net/read.php?968Windows XP Service Pack 3 安装参数 Windows XP Sercvice Pack 3 已经签署 MSDN 协议并发布了,相信有不少朋友都在关注着他,当获取到 WXPSP3 后大部分用户都会直接在现有的系统上进行升级,也有一些用户在升级到SP3时不希望保留所需的卸载文件,更有一

2009-03-21 14:28:00 1025

转载 监控 SQL Server 2005 的运行状况

本文转自:http://zznj1123.javaeye.com/blog/341131(最原始出处未知)监控 SQL Server 2005 的运行状况附录 A:监控 SQL Server 的运行状况 Microsoft SQL Server 2005 提供了一些工具来监控数据库。方法之一是动态管理视图。动态管理视图 (DMV) 和动态管理函数 (DMF) 返回的

2009-03-19 15:36:00 104

转载 oracle中性能视图V$SYSSTAT小结

 转自:http://jackyrong.javaeye.com/blog/238700oracle中性能视图V$SYSSTAT小结     V$SYSSTAT中包含多个统计项,这部分介绍了一些关键的v$sysstat统计项,在调优方面相当有用。下列按字母先后排序: 数据库使用状态的一些关键指标:l         CPU used by this session:所有se

2009-03-11 14:42:00 2156

转载 Perl嵌入HTML

 把程式語言嵌在 HTML 裡, 一直是許多網頁計者的夢想... 最近紅透半邊天的 PHP (讓 M$ 的 ASP 靠邊站), 成為廣大網站設計者的最愛(超過100萬個站台), 身為 Perl 的愛好者, 不禁要問: Perl 也可以嵌在 HTML 中嗎? 答案是: 可以的! 以下為您介紹三種不錯的 Embed Perl: Mason - http://www.masonhq.com/ E

2009-03-11 14:28:00 1623

原创 修改C/C++的单行注释(//)为多行注释(/**/)的Perl代码

use strict;use warnings;use IO::File;sub ransack{ #参数:dir,/@files,wildcard my $dir=shift; my $files=shift; my $wildcard=shift; my @array=glob("$dir//$wildcard"); foreach my $item

2009-03-10 11:13:00 1975

转载 OCI Programming Basics

 Skip HeadersOracle® Call Interface Programmers Guide,10g Release 2 (10.2)Part Number B14250-02HomeBook ListContentsIndexMaster IndexContact Us

2009-02-03 10:57:00 3314

转载 用bat文件安静导入注册表文件

转自:用bat文件安静导入注册表文件_职场论坛_西祠胡同http://www.xici.net/b268615/d49232783.htm如果双击注册表文件,需要确认,成功后来又出来一个......如果经常需要导入某些注册表文件,觉得有点麻烦。**********************************其实先编辑一个bat文件,加一个参数/s,就可以直接导入而不显示确认对话框。

2009-02-03 09:52:00 18823 3

原创 网络地址切换批处理文件

适用于静态IP有特殊用途的情况,比如:NAPT地址映射到某一固定IP的特定端口。 从无线网络的静态ip切换到有线网络的静态IP:@echo offnetsh interface ip set address 无线网络连接 dhcpnetsh interface ip set dns 无线网络连接 dhcpnetsh interface ip set address 本地连接 stati

2009-01-27 23:49:00 1550

转载 改变未来 音频HDMI显卡应用与液晶杂谈

转自:http://www.826it.com/c/329.html?bhnfdib=21966  随着全球高清晰度电视节目的陆续开播和数字显示设备的慢慢普及,如何保证图像传输的质量,如何有效地保护显示内容成为了业界关注的焦点。为了保护显示内容,HDCP协议应运诞生。HDCP的全称是High-bandwidth Digital Content Protection,也就是“高带宽数字内

2009-01-27 22:03:00 804

转载 交换网络中的嗅探和ARP欺骗

交换网络中的嗅探和ARP欺骗创建时间:2002-04-11文章属性:原创文章来源:www.opengram.com文章提交:refdom (refdom_at_263.net)Author: Refdom Email:  [email protected]: http://www.opengram.com2002-4-6   以太网内的嗅探(sniff)对于网络安全来说并不是什么好事

2009-01-19 10:41:00 2268

Microsoft Visual C++ 6.0 运行库参考手册

Microsoft Visual C++ 6.0 运行库参考手册,包含了VC6种的各种对象和库函数的说明。该文件为pdf文件,是对图书的扫描制作而成,其中的文字不能复制,当然,也许你可以通过尚书软件来转换。

2009-04-15

空空如也

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

TA关注的人

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