自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (3)
  • 收藏
  • 关注

原创 线程私有数据的介绍与使用(TSD)

线程私有数据的介绍与使用(TSD)       创始线程私有数据就是为了线程内部各个函数可以很容易的传递数据信息,因此要使线程外的函数不能访问这些数据,而线程内的函数使用这些数据就像线程内的全局变量一样,这些数据在一个线程内部是全局的,一般用线程私有数据的地址作为线程内各个函数访问该数据的入口。POSIX系统要求每个进程有一个Key(键值)结构数组,这个结构体数组至少包含128个元素,每个

2013-05-11 16:49:09 910

转载 快速掌握一门开发语言方法

 原文链接:https://blog.csdn.net/myan/article/details/3144661现在的开发工作要求我们能够快速掌握一门语言。一般来说应对这种挑战有两种态度:其一,粗粗看看语法,就撸起袖子开干,边查Google边学习;其二是花很多时间完整地把整个语言学习一遍,做到胸有成竹,然后再开始做实际工作。然而这两种方法都有弊病。第二种方法的问题当然很明显,不仅浪费了时间,偏离了...

2018-04-20 16:05:10 1202

原创 浏览器显示td内容自动换行问题的处理

1、需要设置table的宽度为固定值,设置表格格式是固定的:2、设置td不换行,溢出部分自动隐藏: content 3、设置文本内容超出范围时显示省略号: content

2017-02-04 10:01:05 3688

原创 Linux服务器不关机新增硬盘的方法

方法1:    1、在开机状态下,插入磁盘之后,执行命令:echo "- - -" > /sys/class/scsi_host/host0/scan    2、执行fdisk -l命令看是否能看到新增的磁盘,如果看不到,可以把上面的host0换成host1或者host2等再试一次方法2:    1、插入磁盘,进行/proc/scsi目录,然后less ./

2015-04-21 11:30:44 3813

转载 java中import,package的用法

有些人写了一阵子 Java,可是对於 Java 的 package 跟 import 还是不 太了解很多人以為原始码 .java 档案中的 import 会让编译器把所 import 的程式通通写到编译好的 .class 档案中,或是认為 import 跟 C/C++ 的 #include 相似,实际上,这是错误的观念。让我们先了解一下,Java 的 package 到底有何用处。其实,packa

2014-10-21 13:23:36 552

转载 JAVA - 函数重载和重写

1. 函数重载(OverLoding)概念:同名函数具有不同的参数列表。作用:实现单个类内部的多态性,是静态多态。注意点: (1) 参数类型、个数、顺序至少有一个不相同。(2) 不能通过访问权限、返回类型、抛出的异常进行重载。2. 函数重写(OverRideing)概念:在子类中定义某个方法与其父类有相同的名称和参数;

2014-10-21 12:52:57 455

转载 接口、抽象类、修饰符解析

Java接口和Java抽象类代表的就是抽象类型。抽象类与接口紧密相关。然接口又比抽象类更抽象,这主要体现在它们的差别上:1) 类可以实现无限个接口,但仅能从一个抽象(或任何其他类型)类继承,从抽象类派生的类仍可实现接口,从而得出接口是用来解决多重继承问题的。但这个优点非常有用。如果向一个抽象类里加入一个新的具体方法时,那么它所有的子类都一下子都得到了这个新方法,而Java接口做不到

2014-09-22 00:01:46 807

原创 字符串处理函数的小结

1.strcpy函数;存在问题:具体实现:

2014-06-11 22:06:41 550

原创 全局目录内只能初始化变量,不能对变量赋值

例如定义一个结构体:    typedef struct info{    unsigned int useri

2014-05-22 09:42:07 536

转载 源码,反码,补码学习

一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式,  叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是00000011。如果是 -3 ,就是 10000011 。

2014-04-16 16:28:45 541

转载 openssl学习

OpenSSL是一个基于密码学的安全开发包,OpenSSL提供的功能相当强大和全面,囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用。   1.对称加密算法   OpenSSL一共提供了8种对称加密算法,其中7种是分组加密算法,仅有的一种流加密算法是RC4。这7种分组加密算法分别是AES、DES、Blowfish、CAST、IDE

2014-03-12 21:42:14 597

转载 初步理解加密,解密,数字签名,数字证书

随着电子商务的迅速发展,信息安全已成为焦点问题之一,尤其是网上支付和网络银行对信息安全的要求显得更为突出。为了能在因特网上开展安全的电子商务活动,公开密钥基础设施( PKI, Public Key Infrastructure )逐步在国内外得到广泛应用。我们是否真的需要 PKI , PKI 究竟有什么用?下面通过一个案例一步步地来剖析这个问题 : 甲想将一份合同文件通过 Internet 发给远

2014-03-12 21:14:29 1296

转载 代码区,初始化全局数据区,BSS,堆区,栈区,程序环境变量区简介

相关链接:1、http://blog.csdn.net/wudebao5220150/article/details/129474452、http://www.360doc.com/content/12/0811/17/8185406_229615633.shtml3、http://www.tuicool.com/articles/JJFZjq进 程(执行的程序)会

2014-03-04 11:17:17 2869

转载 Linux环境下段错误的产生原因及调试方法小结

Linux环境下段错误的产生原因及调试方法小结最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)。借此机会系统学习了一下,这里对Linux环境下的段错误做个小结,方便以后同类问题的排查与解决。1. 段错误是什么一句话来说,

2014-02-25 21:27:51 467

转载 makefile超级详细规则

什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefil

2014-01-03 21:41:50 4793 1

转载 tcpdump用法详解

tcpdump采用命令行方式,它的命令格式为:    tcpdump[ -adeflnNOpqStvx ] [ -c数量][ -F文件名]          [-i网络接口][ -r文件名][ -s snaplen ]          [-T类型][ -w文件名][表达式](1).tcpdump的选项介绍   -a   将网络地址和广播地址转变成名字;

2013-12-24 11:04:55 619

转载 secureCRT中vim行号下划线问题

在vim中发现开启显示行号(set number)或语法高亮(syntax on)时,发现文档中很多地方都有下划线,对视觉产生极大干扰。开始还以为是vim的某个配置造成的,后来发现真正的元凶是securecrt,但是可以通过配置来去掉下划线。具体配置如下:session option–>terminal–>appearance,这里有current color scheme选项,不论选择哪一项

2013-12-23 17:01:59 4937

转载 ceph对象存储生态文件系统

Linux®持续不断进军可扩展计算空间,特别是可扩展存储空间。Ceph 最近才加入到 Linux 中令人印象深刻的文件系统备选行列,它是一个分布式文件系统,能够在维护 POSIX 兼容性的同时加入了复制和容错功能。探索 Ceph 的架构,学习它如何提供容错功能,简化海量数据管理。0评论: M. Tim Jones, 自由作家关闭 [x]

2013-12-05 11:30:06 2467

转载 linux中interfaces文件auto和auto-hotplug区别

auto与allow-hotplug的区别    /etc/network/interfaces文件中一般用auto或者allow-hotplug来定义接口的启动行为。auto语法:auto 含义:在系统启动的时候启动网络接口,无论网络接口有无连接(插入网线),如果该接口配置了DHCP,则无论有无网线,系统都会去执行DHCP,如果没有插入网线,则等该接口超时后才会继

2013-12-02 20:11:46 11526

原创 swap空间和tmpfs文件系统的使用原理

swap空间和tmpfs文件系统的使用原理首先,swap空间是由磁盘空间转换成虚拟内存空间的,而tmpfs是由虚拟内存空间转换成文件系统使用的。而swap空间是由操作系统和tmpfs文件系统使用,而tmpfs是由用户指定才能使用;默认情况下,系统会把/dev/shm挂载为tmpfs系统,并且默认大小是实际内存大小的一般,这个大小只是一个上限值,并且tmpfs使用的是VM的空间,VM就是虚拟内存

2013-11-05 11:36:40 6451

转载 SAMBA配置与使用详细解析

Samba使用大全(一)-samba服务器  1. Samba协议基础。    在NetBIOS出现之后,Microsoft就使用NetBIOS实现了一个网络文件/打印服务系统,这个系统基于NetBIOS设定了一套文件共享协议,Microsoft称之为SMB(Server Message Block)协议。这个协议被Microsoft用于它们Lan Manager和Windows NT服务器系统中

2013-10-21 10:54:52 14211

转载 linux系统日志

如果真的希望学习掌握Linux,就应该熟悉日志文件,它可以帮助你理解遇到的问题。这也是寻求其他人帮助时对方会要求你提供特定日志文件的原因所在。这些Log文件有助于提供解决问题的足够信息。日志文件在系统出现问题时尤其有帮助。然而,要了解的Log文件有很多,因此本文重点介绍的是log种类。/var/log目录下的20个Linux日志文件功能详解/var/log/messages — 包括整体系

2013-10-06 14:06:20 584

转载 bios中基本开机设置

如果你不想让计算机检测硬盘,那么就在BIOS中修改一下设置把scandisk禁用就可以了。 检查一下磁盘属性是否选择了“每次开机检查硬盘”。 可能是诺顿惹的祸,看看是不是诺顿设置的问题。 在运行中输入chkdsk d: /f。 出现这个问题是因为硬盘可能出现错误,系统为了安全起见进行扫描。首先关机的时候一定要从开始菜单关机,重新启动的时候不要动,让系统完成一次检测。如果以后还是频繁

2013-10-06 09:49:34 1133

转载 windows和linux之间的文件格式转换

一、windows的文件到linux下的转换方法:1. 用sed命令替换sed -e 's/^M//g' original.txt > target.txt (注意^M 在Linux/Unix下是这样输入的:先按CTRL+v,接着按CTRL+SHIFT+m,呵呵~~ 其实俺主要就是为了记录一下这个输入方法)2. 在vi中替换:%s/^M//g3.sed命令替换sed -

2013-10-05 21:17:04 1911

转载 navicat for mysql的使用

Navicat for MySQL使用手记(中)--导入/导出数据表  2012-01-11 16:05:31  www.hackbase.com  来源:互联网 四:管理和维护数据表和数据库 1. 当我们设计完表以后,肯能投入最多时间的就是优化和维护了Navicat同样给我们提供了一个【维护表】的便捷工具,右键选择表students,在右键菜单靠下的位置有个一个【维护表】 ...

2013-09-26 21:28:13 9520

转载 计算机启动:bios+MBR

1 基本概念1.1 BIOS(基本输入输出系统)   BIOS直接与硬件打交道,为操作系统提供控制硬件设备的基本功能。   BIOS分为系统BIOS(即常说的主板BIOS)、显卡BIOS和其它设备(例如IDE控制器、SCSI卡或网卡等)的BIOS,其中系统BIOS是控制计算机的启动的主要代码。   BIOS一般被存放在ROM(只读存储芯片)之中,即使在关机或掉电以后,这些代码也不会

2013-07-05 11:09:16 1306

转载 mysql的通配符使用小结

SQL的模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零个字符)。在 MySQL中,SQL的模式缺省是忽略大小写的。下面显示一些例子。注意在你使用SQL模式时,你不能使用=或!=;而使用LIKE或NOT LIKE比较操作符。 为了找出以“b”开头的名字: mysql> SELECT * FROM pet WHEREname LIKE "b%";

2013-06-21 21:58:16 996

转载 ubuntu 中的mysql server 无法远程连接

问题:① 提示”Can not connect to mysql error 10061” ,如图1               ② 提示”is not allowed to connect to this MySQL server”        对于数据库的远程连接不外乎两方面入手:1、客户端至服务器端的连通性。2、服务器端没有合理配置。当然非要加上客户端也没有配置之类的,

2013-06-21 16:38:13 726

转载 linux中压缩和解压缩的命令以及使用方法

问:Linux解压缩.gz文件的命令是?答:在 Linux系统中,压缩文件后生成后缀为.gz文件的命令是 gzip 。gzip解压命令详解:    oot@linux ~]# tar    [-cxtzjvfpPN] 文件与目录 …    参数:    -c :建立一个压缩文件的参数指令(create 的意思);    -x :解开一个压缩文件的参数指令

2013-06-10 15:26:13 575

转载 apt和yum的使用

**apt-get (来自:http://wiki.ubuntu.org.cn/Apt-get%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97 ) apt-get update ——在修改/etc/apt/sources.list或者/etc/apt/preferences之後运行该命令。此外您需要定期运行这一命令以确保您的软件包列表是最新的。apt

2013-06-06 20:17:11 847

转载 select函数以及fd_set,FD_ZERO(),FD_SET(),FD_CLR(),FD_ISSET()的详细介绍

select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSETselect函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型:          #include           #include           int select(int maxfd,fd_set *rds

2013-05-26 15:41:16 505

转载 EXCEL高级技巧

也许你已经在Excel中完成过上百张财务报表,也许你已利用Excel函数实现过上千次的复杂运算,也许你认为Excel也不过如此,甚至了无新意。但我们平日里无数次重复的得心应手的使用方法只不过是Excel全部技巧的百分之一。本专题从Excel中的一些鲜为人知的技巧入手,领略一下关于Excel的别样风情。       一、让不同类型数据用不同颜色显示   在工资表中,如果想让大于等于2000元

2013-05-21 21:08:28 925

转载 GCC编译时遇到的问题详解

GCC 编译时遇到的问题详解1。gcc包含的c/c++编译器gcc,cc,c++,g++,gcc和cc是一样的,c++和g++是一样的,(没有看太明白前面这半句是什么意思:))一般c程序就用gcc编译,c++程序就用g++编译2。gcc的基本用法gcc test.c这样将编译出一个名为a.out的程序gcc test.c -o test这样将编译出一个名为test的程序

2013-05-17 18:35:06 973

原创 XML、XMLAPI、XPATH、XSLT全力推荐链接

xml    详解(基本准则、概念、语法等):   http://www.w3school.com.cn/xml/XPATH  详解:http://www.w3school.com.cn/xpath/XSLT   教程:http://www.w3school.com.cn/xsl/index.aspxmlAPI:    http://xmlsoft.org/APIsymbols.htm

2013-04-18 21:29:33 531

转载 软件需求说明书 概要设计说明书 项目开发计划 详细设计说明书 模版

一、软件需求说明书1引言 21.1编写目的 21.2背景 21.3定义 21.4参考资料 22任务概述 22.1目标 22.2用户的特点 32.3假定和约束 33需求规定 33.1对功能的规定 33.2对性能的规定 33.2.1精度 33.2.2时间特性要求 33.2.3灵活性 43.3输人输出要求 43.4数据管理能力要求 4

2013-04-15 15:01:48 1394

[数据结构(C语言版)].严蔚敏_吴伟民.扫描版.pdf

2007年清华大学出版社出版,里面有详细的标签,本人正是因为网络上找不到有标签的版本,所以特定制作了这个由标签的PDF文档,内容高清!

2014-08-09

C语言深度解析

学习C语言不可不读的经典著作,让我受益匪浅!

2013-02-27

空空如也

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

TA关注的人

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