James Bryant

【职场第一天】奖品到,最后三天求发力

【转载】Linux启动报错missing operating system

用UltraISO制作了一个RedHatEnterpriseLinuxServerrelease5.7系统的U盘启动盘,然后在一台PC上安装,由于安装过程中在干别的事情,有些选项没有细看。安装完成后,启动系统时报错:missingoperatingsystem。插上U盘,在BIOS

【转载】C 对5个国家的名称进行排序详细解析

注:代码通过TDM-GCC4.9.2编译通过原题:有"China","America","Australia","France","Germany"五个国名。设计一个程序使其按字母顺序进行排序并输出结果。思路:应用传统的排序方法,将字符串保存在字符数组中进行交换,将使得程序变得复杂,难于编写检查。可以将其都保

【转载】利用gcc自带的功能-fstack-protector检测栈溢出及其实现

最近又遇到了一个崩溃,栈回溯非常怪异。/lib/i386-linux-gnu/libc.so.6(gsignal+0x4f)[0xb2b751df]/lib/i386-linux-gnu/libc.so.6(abort+0x175)[0xb2b78825]/lib/i386-linux-gnu/libc.so.6(+0x6b39a)[0xb2bb239a]/lib/i386-linux-gnu/libc.so.6(__fortify_fail+0x45)[0

【转载】颠倒字符串

通过本文,你将学到如何简单地优化算法和编程的基本方法-----套用,同时,你将更加理解字符串。回到顶部先从一个整型数组的颠倒说起假设有(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>">

赛程过半,中国还能摘几金?

猜金牌赢大奖4年一届的奥运会是全世界都在关注的一场体育盛宴,历届奥运会,我们可爱的中国运动健儿,在赛场上奋勇拼搏,一次次的代表中国站上世界巅峰。2016年的8月,在“31届夏季奥林匹克运动会”来临之际,呼吁奋勇拼搏的电子工程师为中国队健儿们...

电子工程师还有前途吗

打开智联招聘的北京地区职位搜索页面,搜索电子工程师则有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