关闭

我在雅虎获得的 8 个最好的职业建议

最近,我和我的同事有一个有趣的讨论。我们回顾了各自的工作历史,以及我们“丰富多彩”的个性是否对我们长远发展造成了负面影响。事实是,我刚出大学校门的时候,比较混。我傲慢又尖刻,有着一般人不会喜欢的性格。我自以为无所不知,我骄傲得简直已经目中无人了。我有一个习惯就是告诉经验更丰富的工程师他们做错了事情,尽管大多数时间我说的才是对的,但是我的人格魅力还不能让他们听我的。在又一次我说他们做错了的时候,其中...
阅读(1419) 评论(1)

写让别人能读懂的代码

随着软件行业的不断发展,历史遗留的程序越来越多,代码的维护成本越来越大,甚至大于开发成本。而新功能的开发又常常依赖于旧代码,阅读旧代码所花费的时间几乎要大于写新功能的代码。我前几天看了一本书,书中有这么一句话:“复杂的代码往往都是新手所写,只有经验老道的高手才能写出简单,富有表现力的代码”此话虽然说的有点夸张,可是也说明了经验的重要性。我们所写的代码除了让机器执行外,还需要别人来阅读。所以我们要:...
阅读(1317) 评论(0)

12个有趣的C语言面试题及答案

12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!1.gets()函数问:请找出下面代码里的问题:#include int main(void) { char buff[10]; memset(buff,0,sizeof(buff)); gets(buff); printf("\n The buffer entered ...
阅读(7870) 评论(2)

C 语言中的指针和内存泄漏

引言对于任何使用 C 语言的人,如果问他们 C 语言的最大烦恼是什么,其中许多人可能会回答说是指针和内存泄漏。这些的确是消耗了开发人员大多数调试时间的事项。指针和内存泄漏对某些开发人员来说似乎令人畏惧,但是一旦您了解了指针及其关联内存操作的基础,它们就是您在 C 语言中拥有的最强大工具。本文将与您分享开发人员在开始使用指针来编程前应该知道的秘密。本文内容包括:导致内存破坏的指针操作类型在使用动态内...
阅读(2391) 评论(0)

最值得关注的10个C开源项目

开源世界有许多优秀的开源项目,我选取其中十个最优秀的、最轻量级的C语言的项目,希望可以为C语言开发人员提供参考。1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到6...
阅读(5915) 评论(6)

2015,继续寻找。。

时间总是很快,转眼间自己已经在新的工作岗位上奋斗了小半年,这半年中总觉得时间全部交给了工作,早出晚归,有一种累时常伴在左右。期间也有过迷茫,也有过想要离开的冲动。在智联招聘更新了简历,有几个不错的公司也打来了电话。或许就是还没有想好,都统统拒绝了。那次和哥们一起吃饭,聊到最近自己的心情。因为犯错让我心有余悸,总觉得自己不适合公司的节奏,不适合这种工作负担。知道自己处于什么位置。工作的好坏有下面可以...
阅读(1705) 评论(0)

路由器MTU值对于网络通讯的影响

关于 MTU   MTU (最大传输单元)是网络设备传输的信息包最大值。对于各种路由器,最佳的MTU值通常都是默认值。有时,更改MTU值可提高设备工作性能,做起来很简单,但事实上,这样做往往会导致出现其他问题。最好保持MTU不变,除非有以下情况出现:   当连接不到ISP或者不能使用其他的因特网服务时,且他们的技术支持人员建议更改MTU值   当您使用 VPN,遇到性能问题时可以考虑更改MTU  ...
阅读(2724) 评论(0)

迷茫的2014

迷茫的2014         题记:30岁的你,是否和我一样对自己未来不确定,不确定自己转行做IT是否是正确的选择。一直很努力,总感觉还是徘徊在城墙之外。         如果说用一个词来形容今年自己的状态,那就是迷茫了。找不到方向(彩虹天堂),其实和自己现在单身的状况,有很大的原因。一直在寻找,貌似很多时候都是独自一人默默承受,有些人走进你的心,你却无法走进她的世界,有些人很在乎你,而你却对她...
阅读(3123) 评论(16)

使用trickle限制网络上传和下载速度

使用trickle限制网络上传和下载速度 yum install trickleTrickle如何工作? Trickle通过控制socket数据读写量来控制和限制应用的上传/下载速度。它使用另一个版本的BSD套接字API,但是区别是trickle还管理socket调用。要注意的是trickle使用动态链接和加载,所以它只对于使用"Glibc库"的程序有用。由于trickle可以设置数据在socke...
阅读(3000) 评论(0)

linux C 实现FTP客户端

****************************************************************************************我已参加2014“博客之星的”评选,觉得我的文章对您有帮助的,请投上您宝贵的一票************************************************************************...
阅读(4539) 评论(6)

GTK3.0 使用CSS设置控件背景色

********************************************************************************************************************我已参加2014“博客之星的”评选,觉得我的文章对您有帮助的,请投上您宝贵的一票,点击投票。**************************************...
阅读(3805) 评论(0)

SPICE协议定义----显示通道(1)

我已参加2014“博客之星的”评选,觉得我的文章对您有帮助的,请投上您宝贵的一票,点击投票1  显示通道定义SPICE协议定义了一组消息集支持远程显示区域在客户端显示。协议支持图像渲染(线、图像)和视频流。协议还支持在客户端缓存图片和色彩调和。显示通道支持多种图像压缩方法来减少网络流量。1.1服务器---》客户端消息enum { SPICE_MSG_DISPLAY_MODE = 101, ...
阅读(3161) 评论(1)

Python 入门学习 -----变量及基础类型(元组,列表,字典,集合)

Python的变量和数据类型    1 、python的变量是不需要事先定义数据类型的,可以动态的改变    2、 Python当中一切皆对象,变量也是一个对象,有自己的属性和方法       我们可以通过        来查看变量的类型:变量名.__class__        调用变量的方法:变量名.方法() #!/bin/env python #coding:utf-8 #type 打印出...
阅读(2283) 评论(5)

SPICE协议----光标通道定义

1  指针通道定义SPICE协议定义了一组消息用来控制光标在远程桌面显示区域的形状和位置。光标位置消息和客户端鼠标模式是无关的。SPICE协议还定义了一组消息用来管理在客户端侧的光标形状缓存。客户端必须严格遵守所有的指令。服务器发送SPICE_MSG_CURSOR_INIT消息设置当前指针状态(形状,位置,能见度)和清楚缓存,后续会发送除初始化之外的其他命令。服务器可以发送SPICE_MSG_CU...
阅读(2762) 评论(4)

python 入门学习---模块导入三种方式及中文注释

Python 有三种模块导入函数1、 使用import 导入模块import modname : 模块是指一个可以交互使用,或者从另一Python 程序访问的代码段。只要导入了一个模块,就可以引用它的任何公共的函数、类或属性。模块可以通过这种方法来使用其它模块的功能。用import语句导入模块,就在当前的名称空间(namespace)建立了一个到该模块的引用.这种引用必须使用全称,也就是说,当使用...
阅读(2930) 评论(1)

spice协议----播放和录音通道

1  播放通道定义SPICE协议支持服务器发送音频流数据在客户端播放。音频流服务器使用SPICE_MSG_PLAYBACK_DATA消息发送客户端,音频数据的内容有播放模式控制(服务器通过SPICE_MSG_PLAYBACK_MODE消息发送客户端)。服务器通过发送SPICE_MSG_PLAYBACK_START消息和SPICE_MSG_PLAYBACK_STOP消息来停止和播放音频流。数据包发送...
阅读(2965) 评论(0)

Spice协议----输入通道定义

1  输入通道定义SPICE输入通道主要控制鼠标和键盘的操作1.1服务器---》客户端enum { SPICE_MSG_INPUTS_INIT = 101, SPICE_MSG_INPUTS_KEY_MODIFIERS, SPICE_MSG_INPUTS_MOUSE_MOTION_ACK = 111, SPICE_MSG_END_INPUTS };1.2客户端---...
阅读(2647) 评论(0)

URL encode 与 URL decode 的C语言实现

项目中遇到和java通信的问题,在读取sessionkey后再次发给对方的时候,总是出现session错误的提示。然后就查阅了下面的资料:java.net.URLEncode编码 与 URLDecode解码问题网页中的表单使用POST方法提交时,数据内容的类型是 application/x-www-form-urlencoded,这种类型会: 1.字符"a"-"z","A"-"Z","0"-"9"...
阅读(2969) 评论(3)

linux C 实现HTTP get 及post 请求

前段时间,帮朋友实现linux C实现HTTP get 及POst请求,最原先打算使用libcurl库实现。但是考虑到和其他接口通信的情况,暂时使用C 来实现.代码可以自动解析URL连接,具体看下面代码:/*File : http.h *Auth : sjin *Date : 20141206 *Mail : 413977243@qq.com */ #ifndef _MY_HTTP_H #...
阅读(12207) 评论(4)

Ubuntu14.04系统设置

1、开机画面紫框问题修复 参考文章:https://bugs.launchpad.net/ubuntu/+source/plymouth/+bug/1289809       $ cat /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.grub if background_color 44,0,30; then clear fi sh...
阅读(2718) 评论(0)
354条 共18页1 2 3 4 5 ... 下一页 尾页
    CSDN博客之星评选
    我已参加2014“CSDN博客之星”的评选,如我的文章对您有帮助,请给我投上宝贵的一票。在此,感谢各位的支持。
    12月29日~1月25日,每天可投,多谢!
    个人资料
    • 访问:1005725次
    • 积分:12799
    • 等级:
    • 排名:第1124名
    • 原创:252篇
    • 转载:90篇
    • 译文:12篇
    • 评论:198条
    博客专栏
    最新评论