James Bryant

【转载】颠倒字符串

通过本文,你将学到如何简单地优化算法和编程的基本方法-----套用,同时,你将更加理解字符串。回到顶部先从一个整型数组的颠倒说起假设有(int[]){1,2,3,4,5},要将它变成(int[]){5,4,3,2,1},该怎么办?这就是我们今天要探究的数组颠倒问题。虽然这个东西似乎没什么太

【转载】glibc头文件和宏定义

头文件没啥好说的,无非就是""和<>的区别,这估计只要是学过C/C++的人都明白。现在的编译器对头文件的包含顺序没有要求,但老的C实现则不一样。当然,我们现在无需关心头文件顺序了。我们为啥要包含头文件呢?头文件里面有定义嘛,使用任何函数之前都必须定义该函

七夕写给工程师的爱情函数

result love(boy, girl)   {     if ( boy.有房() and boy.有车() )     {       boy.set(nothing);       return gi...

C基础 内存统一入口

引言-malloc引述C标准中堆上内存入口就只有malloc,calloc,realloc.内存回收口是free.常见的一种写法是structperson*per=malloc(sizoef(structperson));if(NULL==ptr){fprintf(stderr,"mallocstructpersoniserror!");//todoerrorthing......}//处理正常逻辑.

[GeekBand]C++高级编程技术(2)

本篇笔记主要分为两个主要部分,第一部分关于对象模型,第二部分是关于new和delete的更加深入的学习。一、对象模型关于vptr(虚指针)和vtbl(虚函数表)只要用到了虚函数,对象中就会多一个指向虚函数表的虚指针。在32位环境下,将占4Bytes的空间。在vtbl中,每一项都

[GeekBand] C++ 高级编程技术 (1)

一、类型转换classFraction{public:explicitFraction(intnum,intden=1):m_numerator(num),m_denominator(den){cout<<m_numerator<<''<<m_denominator<<endl;}......operatordouble()const{return(do

利用word2vec对关键词进行聚类

1、收集预料自己写个爬虫去收集网页上的数据。使用别人提供好的数据http://www.sogou.com/labs/dl/ca.html2、对预料进行去噪和分词我们需要content其中的值,通过简单的命令把非content的标签干掉catnews_tensite_xml.dat|iconv-fgbk-tutf-8-c|grep"<content>"&gt

电子工程师还有前途吗

打开智联招聘的北京地区职位搜索页面,搜索电子工程师则有947个职位,很好,有接近1000个选择。换个方向,搜索软件工程师,令人震惊的数字出现了,软件工程师职位数量是37455个。这个数字是电子工程师的37倍!&n

【转载】C基础 一个可以改变linux的函数getch

引言-getch简述引用老的TC版本getch说明.(文章介绍点有点窄,应用点都是一些恐龙游戏时代的开发细节)#include<conio.h>/**立即从客户端得到输入的字符.出错返回EOF*/int__cdeclgetch(void);记得三年之前看过一本书<<C专家编程>>有一

【转载】 C语言-100加减求和

----------------------------度娘的思路------------------------------------------------------Action(){//实现1-2+3-4+5……+99-100的值//20160802inti,tag,sum;sum=0;tag=1;for(i=1;i<=100;i++)&n

【转】Linux C动态内存泄漏追踪方法

原文:http://www.cnblogs.com/san-fu-su/p/5737984.htmlC里面没有垃圾回收机制,有时候你申请了动态内存却忘记释放,这就尴尬了(你的程序扮演了强盗角色,有借有还才是好孩子)。当你想找出内存泄露的地方时,有的投入海量的代码中,头痛不已。还好GNUC库提供了些简单

【转载】C语言获取Shell返回结果

Linux编程时候,如果我们需要调用shell命令或脚本通常使用system方法。如system("ls")该方法返回值为0或-1,即成功或失败。而有的时候我们想要获取shell命令执行的结果,该怎么办呢?我们可以将shell命令结果重定向到文件中,然后再读取这个文件,如:system("ls>res

【转载】解读 C 语言中的指针

我想对很多学习C语言的新手来说,指针无疑是一个难点。但是,我觉得指针也是C语言特别重要的一个特性。也许,你在除了C和C++以外的编程语言中,很少看到指针。而C++中,也多用引用,而非指针。指针,作为一种高效的工具,可谓是一把双刃剑——用得好,可以大大提高程序

【转载】linux运维自动化shell脚本小工具

linux运维shell脚本小工具,如要分享此文章,请注明文章出处,以下脚本仅供参考,若放置在服务器上出错,后果请自负1.检测cpu剩余百分比#!/bin/bash#InspectCPU#SunJul3117:25:41CST2016PATH=/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/wl/bi

【转载】ESP-01S-ESP8266入门

1、模块实物2、引脚说明3、连接说明,按下图将引脚连接到PC的串口(VCC接3V,GND接地,TX接串口TX,RX接串口的RX,CH_PD接3V,否则wifi不工作)4、通过该PC串口配置WiFi模块参数a)通过PC串口连接模块b)重置WiFi模块c)启动多模块连接d)开启TCD服务器,端口默认为:33