<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[linshuqiang的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/linshuqiang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; linshuqiang]]></copyright><item><title><![CDATA[含有空字符0的char 字符串给string赋值]]></title><link>https://blog.youkuaiyun.com/linshuqiang/article/details/52221724</link><guid>https://blog.youkuaiyun.com/linshuqiang/article/details/52221724</guid><author>linshuqiang</author><pubDate>Tue, 16 Aug 2016 15:55:07 +0800</pubDate><description><![CDATA[这几天在用Thrift 传输一个文件时，发现此问题，特mark；
 原本char字符串给string赋值，都是用  string  str = string（charBuf），但如果charBuf 含有空字符，那么赋值后字符串会被0截断，查了下string 的构造函数string(const char * s)：
 1.string(const char * s)
 说明：将string对象]]></description><category></category></item><item><title><![CDATA[Linux  LAN 通过IP获取目标主机的MAC地址]]></title><link>https://blog.youkuaiyun.com/linshuqiang/article/details/49778323</link><guid>https://blog.youkuaiyun.com/linshuqiang/article/details/49778323</guid><author>linshuqiang</author><pubDate>Wed, 11 Nov 2015 10:45:17 +0800</pubDate><description><![CDATA[这几天刚好需要发个arp获取目标主机的MAC地址，网上找了几个代码，很多代码arp包都是没有制定目标IP，直接用广播形式，收到不断收到应答包，直至目标主机的应答包，这个有一个问题，即有时候几秒钟就可以找到目标主机ip，有时候需要等待几分钟，略难用。
          今天转摘的blog，作者直接在arp包指定目标ip，网络没问题前提下，一两秒钟即可找到目标主机MAC。]]></description><category></category></item><item><title><![CDATA[linux shell “(())” 双括号运算符使用]]></title><link>https://blog.youkuaiyun.com/linshuqiang/article/details/48027619</link><guid>https://blog.youkuaiyun.com/linshuqiang/article/details/48027619</guid><author>linshuqiang</author><pubDate>Thu, 27 Aug 2015 14:47:42 +0800</pubDate><description><![CDATA[最近在学习linux shell 编程，今天刚好看到关于"(())"的一篇不错总结，特mark下
            
http://www.cnblogs.com/chengmo/archive/2010/10/19/1855577.html
﻿﻿]]></description><category></category></item><item><title><![CDATA[字符编码笔记：ASCII，Unicode和UTF-8]]></title><link>https://blog.youkuaiyun.com/linshuqiang/article/details/9134493</link><guid>https://blog.youkuaiyun.com/linshuqiang/article/details/9134493</guid><author>linshuqiang</author><pubDate>Thu, 20 Jun 2013 10:02:29 +0800</pubDate><description><![CDATA[今天中午，我突然想搞清楚Unicode和UTF-8之间的关系，于是就开始在网上查资料。
结果，这个问题比我想象的复杂，从午饭后一直看到晚上9点，才算初步搞清楚。
下面就是我的笔记，主要用来整理自己的思路。但是，我尽量试图写得通俗易懂，希望能对其他朋友有用。毕竟，字符编码是计算机技术的基石，想要熟练使用计算机，就必须懂得一点字符编码的知识。
1. ASCII码
我们知道，在计算机内部，所有的]]></description><category></category></item><item><title><![CDATA[wubi安装ubuntu  在最后创建虚拟磁盘时卡住....]]></title><link>https://blog.youkuaiyun.com/linshuqiang/article/details/8618554</link><guid>https://blog.youkuaiyun.com/linshuqiang/article/details/8618554</guid><author>linshuqiang</author><pubDate>Wed, 27 Feb 2013 17:22:26 +0800</pubDate><description><![CDATA[mark......
以前用wubi装ubuntu都是很顺利的，下午又装了一次，一直装不成功，问题：在最后创建虚拟磁盘卡死，一直过不去！！  最后查了问题是，文件系统格式出错了，wubi安装要求的是NTFS格式，我却装在FAT32文件系统上。最后把文件系统转换下就OK，在此也把转换命令mark下：在命令串口（开始---运行----cmd 
 ），convert   磁盘符号：/fs:ntfs]]></description><category></category></item><item><title><![CDATA[sudo  vs  su  区别]]></title><link>https://blog.youkuaiyun.com/linshuqiang/article/details/8506576</link><guid>https://blog.youkuaiyun.com/linshuqiang/article/details/8506576</guid><author>linshuqiang</author><pubDate>Tue, 15 Jan 2013 17:09:34 +0800</pubDate><description><![CDATA[摘自：http://linux.cn/thread/4529/1/1/
今天才知道sudo是switch user do,一直以为是super user do,误解
----------------------------------

你可能已经见过这两个命令中的一个。Ubuntu用户对sudo更加熟悉一点，与此同时SUSE，Fedora和Debian用户更加常用su命令。到底两个命令的]]></description><category></category></item><item><title><![CDATA[C++ 中const_cast的运用]]></title><link>https://blog.youkuaiyun.com/linshuqiang/article/details/8279804</link><guid>https://blog.youkuaiyun.com/linshuqiang/article/details/8279804</guid><author>linshuqiang</author><pubDate>Mon, 10 Dec 2012 20:38:49 +0800</pubDate><description><![CDATA[今天翻书学习类中const成员函数，上网偶遇一篇讨论const_cast在C++中运用的好文，特此mark下
摘抄链接:http://www.cnblogs.com/ider/archive/2011/07/22/cpp_cast_operator_part2.html



前面讲了C++继承并扩展C语言的传统类型转换方式，最后留下了一些关于指针和引用上的转换问题，没有做详细地讲述。C]]></description><category></category></item><item><title><![CDATA[POJ 1002 电话译码问题]]></title><link>https://blog.youkuaiyun.com/linshuqiang/article/details/8260329</link><guid>https://blog.youkuaiyun.com/linshuqiang/article/details/8260329</guid><author>linshuqiang</author><pubDate>Wed, 05 Dec 2012 16:01:35 +0800</pubDate><description><![CDATA[这道题目还不算特别难，刚开始不是很明白提交通过率为什么仅有17%，写了一遍，才知道大家可能都被细节给跪了。整个写的还算比较快，1个小时写成，开始测试，各种数据觉得都没问题，但就是一只WA，在调试了好久也都不知道问题出现在哪，最后细读了一遍题目，也 一无所获，最后的最后就瞎搞，上网各种搜索，无意中发现题目中“没有重复的，就输出No duplicates.”大家要注意到，no duplicates 后]]></description><category></category></item><item><title><![CDATA[POJ 1001 浮点数幂]]></title><link>https://blog.youkuaiyun.com/linshuqiang/article/details/8260262</link><guid>https://blog.youkuaiyun.com/linshuqiang/article/details/8260262</guid><author>linshuqiang</author><pubDate>Wed, 05 Dec 2012 15:50:01 +0800</pubDate><description><![CDATA[好久没写程序了，最近比较有时间，就上POJ练练手。很惭愧，1001前后写了好几天，才AC，先贴上代码～～#include 
#include 
#include 

using namespace std;
char *  multi(string a,int N,char restult[]);
int main(void)
{
	string  a;//= "10.19";
	int   b;]]></description><category></category></item><item><title><![CDATA[大浮点数相乘]]></title><link>https://blog.youkuaiyun.com/linshuqiang/article/details/8241371</link><guid>https://blog.youkuaiyun.com/linshuqiang/article/details/8241371</guid><author>linshuqiang</author><pubDate>Thu, 29 Nov 2012 22:13:11 +0800</pubDate><description><![CDATA[这几天做了一道 POJ上面的题目，题目是浮点数的幂。这道题目实现的前提是把大浮点数相乘先给实现，下面是实现的代码，原来以为挺容易的，因为之前做过大int数相乘，觉得应该改改很快的，后来发现调试起来还是有挺多问题。主要1.小数点位数的处理；2前置0即0.004及后置0如乘完结果尾数含有0
 ，如0.12×5=0.60的处理，代码如下，自己测试觉得没什么问题的，各路高手如果测试有什么问题，欢迎留言，]]></description><category></category></item><item><title><![CDATA[64位win7  磁盘分区工具 MiniTool Partition Wizard Professional Edition]]></title><link>https://blog.youkuaiyun.com/linshuqiang/article/details/8087157</link><guid>https://blog.youkuaiyun.com/linshuqiang/article/details/8087157</guid><author>linshuqiang</author><pubDate>Thu, 18 Oct 2012 19:42:04 +0800</pubDate><description><![CDATA[找了好久,找了这个很好用的磁盘分区工具,在此记录下,也服务大众!]]></description><category></category></item><item><title><![CDATA[C程序的存储空间布局]]></title><link>https://blog.youkuaiyun.com/linshuqiang/article/details/8025492</link><guid>https://blog.youkuaiyun.com/linshuqiang/article/details/8025492</guid><author>linshuqiang</author><pubDate>Thu, 27 Sep 2012 17:29:27 +0800</pubDate><description><![CDATA[下午突然想到了C程序的存储空间布局，忘了，翻书温习，记录如下:
             一个C程序的组成：正文段，初始化数据段（数据段），非初始化数据段（BSS），栈，堆；下面简单介绍下这些段：
            正文段：由CPU执行的机器指令部分。通常，正文段是可共享的，在存储器中只需要有一个副本即可，很多时候，正文段也是只读的，防止意外修改；
            初始化数据段]]></description><category></category></item><item><title><![CDATA[关于程序运行的堆栈结构]]></title><link>https://blog.youkuaiyun.com/linshuqiang/article/details/7853217</link><guid>https://blog.youkuaiyun.com/linshuqiang/article/details/7853217</guid><author>linshuqiang</author><pubDate>Fri, 10 Aug 2012 21:34:37 +0800</pubDate><description><![CDATA[程序运行的堆栈结构并不是很好理解，今天碰到了这个问题，查了些资料，找到个比较好的文章理解，链接如下：
          http://www.cnblogs.com/yanlingyin/archive/2011/11/28/RuningtimeDataStructures.html]]></description><category></category></item><item><title><![CDATA[linux下安装中文输入法scim]]></title><link>https://blog.youkuaiyun.com/linshuqiang/article/details/7678185</link><guid>https://blog.youkuaiyun.com/linshuqiang/article/details/7678185</guid><author>linshuqiang</author><pubDate>Wed, 20 Jun 2012 00:29:41 +0800</pubDate><description><![CDATA[卸载Ibus输入法
     代码:
     sudo apt-get remove ibus
     安装scim输入法
     代码:
     sudo apt-get install scim
     代码:
     sudo apt-get install scim-chinese
     代码:
     sudo apt-get install scim-config-]]></description><category></category></item><item><title><![CDATA[火狐浏览器 导入书签   乱码]]></title><link>https://blog.youkuaiyun.com/linshuqiang/article/details/7677801</link><guid>https://blog.youkuaiyun.com/linshuqiang/article/details/7677801</guid><author>linshuqiang</author><pubDate>Tue, 19 Jun 2012 21:16:37 +0800</pubDate><description><![CDATA[原因是不同浏览器书签保存的编码格式不一样。一个是ansi码 ，火狐是UF-F8编码模式。解决问题的办法就是改变编码格式，方法如下：
            1.用记事本或者其他纯文本编辑器打开，选择另存为，编码改为utf8
            2.得到编码utf8的html书签后，在火狐中选择菜单栏 书签-》显示所有书签 或者快捷键 ctrl+shift+B，选择 导入&备份-》从html]]></description><category></category></item><item><title><![CDATA[大数相乘]]></title><link>https://blog.youkuaiyun.com/linshuqiang/article/details/7557937</link><guid>https://blog.youkuaiyun.com/linshuqiang/article/details/7557937</guid><author>linshuqiang</author><pubDate>Fri, 11 May 2012 16:44:44 +0800</pubDate><description><![CDATA[链接地址：http://blog.youkuaiyun.com/jianzhibeihang/article/details/4948267
 
先来个简单的但是时间复杂度：
#include 
#include 
#include 

#define N 100

/*
 *将在数组中保存的字符串转成数字存到int数组中
*/
void getdigits(int *a,char *]]></description><category></category></item><item><title><![CDATA[linux学习笔记之小谈时钟时间，用户CPU时间，系统CPU时间]]></title><link>https://blog.youkuaiyun.com/linshuqiang/article/details/6888927</link><guid>https://blog.youkuaiyun.com/linshuqiang/article/details/6888927</guid><author>linshuqiang</author><pubDate>Wed, 19 Oct 2011 21:02:42 +0800</pubDate><description><![CDATA[之前看过几次这几个的概念，但还是老是记不住，干脆就直接写下来，以后方便看~
                 所谓的时钟时间又叫做墙上时钟时间，它是进程运行的时钟总量，其值与系统中同时运行的进程数有关，不过一般在讨论时钟时间的时候都是在系统中没有其他活动进行时度量的。
                           用户cpu时间：就是执行用户指令所用的时间。]]></description><category></category></item><item><title><![CDATA[小谈linux下实际用户ID，有效用户ID和设置用户ID]]></title><link>https://blog.youkuaiyun.com/linshuqiang/article/details/6853644</link><guid>https://blog.youkuaiyun.com/linshuqiang/article/details/6853644</guid><author>linshuqiang</author><pubDate>Sat, 08 Oct 2011 22:06:19 +0800</pubDate><description><![CDATA[之前对linux下实际用户ID，有效用户ID和设置用户ID不是很了解，今天翻书看好又看到了，就整个时间给再了解下。
          这几个ID进行概念性如下;
          实际用户ID（RUID)：用于在系统中标识一个用户是谁，当用户使用用户名和密码成功登录后一个]]></description><category></category></item><item><title><![CDATA[浅谈C语言的可变参数]]></title><link>https://blog.youkuaiyun.com/linshuqiang/article/details/6770883</link><guid>https://blog.youkuaiyun.com/linshuqiang/article/details/6770883</guid><author>linshuqiang</author><pubDate>Tue, 13 Sep 2011 12:47:59 +0800</pubDate><description><![CDATA[1.问题引入
      C语言中有些函数使用可变参数，比如常见的int printf( const char *format [, argument]... );，第一个参数format是固定的，其余的参数的个数和类型都不固定。例如：
printf("Enjoy yours]]></description><category></category></item><item><title><![CDATA[linux下/dev/null 的用途]]></title><link>https://blog.youkuaiyun.com/linshuqiang/article/details/6761248</link><guid>https://blog.youkuaiyun.com/linshuqiang/article/details/6761248</guid><author>linshuqiang</author><pubDate>Thu, 08 Sep 2011 18:00:20 +0800</pubDate><description><![CDATA[把/dev/null看作"黑洞". 它非常等价于一个只写文件. 所有写入它的内容都会永远丢失. 而尝试从它那儿读取内容则什么也读不到. 然而,
/dev/null对命令行和脚本都非常的有用.
禁止标准输出.




1 cat $filename >/dev/nul]]></description><category></category></item></channel></rss>