
linux&
文章平均质量分 70
as good as well
如果多吃鱼可以补脑让人变聪明的话,那么我至少得吃一对儿鲸鱼……:(
展开
-
18个搜索引擎
18大搜索引擎1、http://scholar.google.com/ 这个不多讲了.3、http://www.scirus.com Scirus是目前互联网上最全面、综合性最强的科技文献搜索引擎之一,由Elsevier科学出 版社开发,用于搜索期刊和专利,效果很不错!Scirus覆盖的学科范围包括:农业与生物 学,天文学,生物科学,化学与化工,计算机科学,转载 2017-09-14 15:02:17 · 7736 阅读 · 0 评论 -
vs2010的一个bug,需要sp1或者如下解决方式
如果你使用x64这是因为Microsoft .NET 4.5与Visual C ++ 10不兼容。解决方法是确保运行.NET版本的cvtres.exe而不是Visual C ++版本。我通过重命名这些文件的Visual C ++版本并在其位置复制.NET版本。de >1. C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\cvt原创 2017-08-04 22:06:40 · 2016 阅读 · 0 评论 -
opencv学习笔记之一,安装及运行example
很久以前初略了解opencv但是觉得商业化还不成熟,现在终于有产品可以用到,希望目前的版本不会让我失望。学习开始!目标是android和ios,还是老习惯,首先在win环境下搭建调试测试环境。初略看了下http://docs.opencv.org/master/d3/d52/tutorial_windows_install.html上面的介绍,应该还得自己编译一个方便跟踪调试代码。根据目前第一阶段原创 2017-08-04 22:06:37 · 1565 阅读 · 0 评论 -
转,ace与atl与mfc与com
使用ACE也有1年的时间了,从初见ACE时的惊艳,到积极的学习ACE并大胆的将其引入到工程中,再到现在的复杂心情,有些话我真是不吐不快。 我是在windows下做开发的,由于所做的工程涉及到很多界面操作,所以仍然采用了MFC作为开发的基础类库。也许是ACE与MFC天生不合吧,一开始便遇到了问题——内存泄漏!为了这个问题,我在ACE的网站上、yahoo的两个ACE讨论组和当时的小飞驴论原创 2017-08-04 22:06:26 · 314 阅读 · 0 评论 -
mount命令详解
格式:mount [-参数] [设备名称] [挂载点] 其中常用的参数有: -a 安装在/etc/fstab文件中类出的所有文件系统。 -f 伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统。 -n 不把安装记录在/etc/mtab 文件中。 -r 讲文件系统安装为只读。 -v 详细显示安装信息。 -w 将文件系统安装为可写,为命令默认情况。 -t 指定设备的文件系统类型,常见的原创 2017-08-04 22:06:18 · 1318 阅读 · 0 评论 -
STUN穿透
STUN是RFC3489规定的一种NAT穿透方式,它采用辅助的方法探测NAT的IP和端口。毫无疑问的,它对穿越早期的NAT起了巨大的作用,并且还将继续在ANT穿透中占有一席之地。 STUN的探测过程需要有一个公网IP的STUN server,在NAT后面的UAC必须和此server配合,互相之间发送若干个UDP数据包。UDP包中包含有UAC需要了解的信息,比如NAT外网IP,PORT等原创 2017-08-04 22:06:15 · 1416 阅读 · 0 评论 -
Modbus TCP源代码,java实现
============================================================test3.java - JAVA program to read registers============================================================// test3.java 7/23/97 - JAVA program原创 2017-08-04 22:06:12 · 5531 阅读 · 2 评论 -
基于Modbus协议实现单片机与PLC之间的通讯
1 引言HMI(人机界面)以其体积小,高性能,强实时等特点,越来越多的应用于工业自动化系统和设备中。它有字母、汉字、图形和图片等不同的显示,界面简单友好。配有长寿命的薄膜按钮键盘,操作简单。它一般采用具有集成度高、速度快、高可靠且价格低等优点的单片机[1]作为其核心控制器,以实现实时快速处理。 PLC和单片机结合不仅可以提PLC的数据处理能力,还可以给用户带来友好简洁的界面。本文以Modbus通讯原创 2017-08-04 22:06:10 · 7679 阅读 · 1 评论 -
Modbus协议编程
一、通讯协议(一)、通讯传送方式:通讯传送分为独立的信息头,和发送的编码数据。以下的通讯传送方式定义也与MODBUS RTU通讯规约相兼容:编 码8位二进制起始位1位数据位8位奇偶校验位1位(偶校验位)停止位1位错误校检CRC(冗余循环码)初始结构 = ≥4字节的时间 地址码 = 1 字节功能码 = 1 字节数据区 = N 字节错误校检 = 16位CRC码 结束结构 = ≥4字节的时间 地址码:原创 2017-08-04 22:06:07 · 767 阅读 · 0 评论 -
Sigma Designs SMP8910媒体处理器的3DTV、蓝光和OTT体验
家庭娱乐和控制系统芯片(SoC)解决方案的领先供货商Sigma Designs日前推出了SMP8910媒体播放器,为高级联网媒体播放器、蓝光播放器和IPTV机顶盒(STB)系统芯片设定了新的标准。SMP8910媒体处理器是首个将VXP工作室质量视频处理和最富有灵活性的3D视频处理整合到高性能媒体播放器中的系统芯片。SMP8910媒体处理器通过双核1004K MIPS CPU提供超过6000 DMI原创 2017-08-04 22:05:55 · 1206 阅读 · 0 评论 -
偶然成为敏捷人士:个人回望《敏捷宣言》发布十年
我不是《敏捷宣言》最早的签署者, 我甚至不是诸如TDD等敏捷实践的最早期采纳者。然而, 回望过去,我认为我是敏捷原则的早期采纳者, 即使当时我没有认识到这一点。时间盒、增量式开发、持续集成、波浪式日程安排、 小石子式规划和报告、并行开发和测试等等这些实践, 我在很久之前就开始用了。多年来, 我们把这些实践跟敏捷联系在一起,因为它们确实很有成效。我从来就不是“命令与控制”式项目管理的拥护者, 那样做原创 2017-08-04 22:05:50 · 405 阅读 · 0 评论 -
udev 文件系统制作
第一、什么是udev?这篇文章UDEV Primer给我们娓娓道来,花点时间预习一下是值得的。当然,不知道udev是什么也没关系,把它当个助记符好了,有了下面的上路指南,可以节省很多时间。我们只需要树立一个信念:udev很简单!嵌入式的udev应用尤其简单。第二、为什么udev要取代devfs?这是生产关系适应生产力的需要,udev好,devfs坏,用好的不用坏的。udev是硬件平台无关的,属于u原创 2017-08-04 22:05:47 · 389 阅读 · 0 评论 -
Linux操作系统内核启动参数详细解析zt
Linux内核在启动的时候,能接收某些命令行选项或启动时参数。当内核不能识别某些硬件进而不能设置硬件参数或者为了避免内核更改某些参数的值,可以通过这种方式手动将这些参数传递给内核。 如果不使用启动管理器,比如直接从BIOS或者把内核文件用“cp zImage /dev/fd0”等方法直接从设备启动,就不能给内核传递参数或选项--这也许是我们使用引导管理器比如LILO的好处之一吧。 Linux的内原创 2017-08-04 22:05:41 · 598 阅读 · 0 评论 -
移动电信联通
09年1月, 中国发放3张第三代移动通信经营牌照,中国移动获得TD-SCDMA牌照,中国电信获得CDMA2000牌照,中国联通获得WCDMA牌照。3G三种制式: TD-SCDMA: 特点:在频谱利用率、对业务支持具有灵活性等独特优势。 优势:中国自有3G技术,获政府支持 WCDMA: 特点:基于GSM网发展出来的3G技术规范,是欧洲提出的宽带CDMA技术。 优势:有较高的扩频增原创 2017-08-04 22:05:38 · 320 阅读 · 0 评论 -
安全审计技术功能概述
随着企业规模的越来越庞大,我们的信息系统也越来越繁杂,逐渐从开始的路由、交换、Windows服务器设备,增加了:防火墙、入侵防御、Linux等,以及各种应用,甚至有些跨地域的集团公司还部署了多台VPN、桌面管理等系统,那么,如此繁多的设备如何进行统一的安全审计?更何况还有的企业面临着合规(等保、分保、SOX等)的压力!游侠将安全审计技术分为如下几种:1、主机审计2、网络审计3、数据库审计4、应原创 2017-08-04 22:05:35 · 7060 阅读 · 0 评论 -
Valgrind 使用简单说明
Valgrind 介绍 Valgrind是一个GPL的软件,用于Linux(For x86, amd64 and ppc32)程序的内存调试和代码剖析。你可以在它的环境中运行你的程序来监视内存的使用情况,比如C 语言中的malloc和free或者 C++中的new和 delete。使用Valgrind的工具包,你可以自动的检测许多内存管理和线程的bug,避免花费太多的时间在bug寻找上,使得你原创 2017-08-04 22:05:32 · 298 阅读 · 0 评论 -
udev规则简介
udev规则简介 关于这个规则,有一篇很经典的英文说明 http://www.reactivated.net/writing_udev_rules.html udev是一种Linux2.6内核采用的/dev 目录的管理系统,它通过从sysfs获得的信息,可以提供对特定设备的固定的设备名。 sysfs是linux 2.6内核的一种新型文件系统,它提供了当前设备的基本信息。 udev的一个重要原创 2017-08-04 22:05:26 · 362 阅读 · 0 评论 -
2011 年主流的七大 IT 技术预测
近日著名科技专栏作家埃里克·施恩菲尔德(Erick Schonfeld)以《将会撼动2011年的七大技术》为题在Techcrunch撰文,预测将会在2011年成为市场主流的七大IT技术。其实在2009年年底,施恩菲尔德曾预测过2010年将会成为市场主流的十大IT技术,其中提到的平板电脑、地理定位、实时搜索和 Android都获得了成功,获得了市场主流的认同;而一些技术虽然没有获得主流地位,但是原创 2017-08-04 22:05:23 · 227 阅读 · 0 评论 -
MPC使用介绍(二)(zt)
下面的内容紧接着MPC使用介绍(一)。3. 编写MPC和MWC文件这节将为大家分别介绍各种输入文件类型和语法的详细信息:3.1 输入文件MPC处理四种不同类型的文件,但是针对大多数的用户,通常情况下只需要关心mpc文件和mwc文件。3.1.1 项目文件(mpc)项目文件(使用mpc后缀),包含了这些信息:包含路径、库目录、源文件以及项目间的依赖关系。一个mpc文件可以有一个或多个的项目,这些项目需原创 2017-08-04 22:05:21 · 5764 阅读 · 0 评论 -
postfix
一、 postfix概述 postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件。下面一段话摘自postfix的官方站点(http://www.postfix.org):“postfix是Wietse Venema想要为使用最广泛的sendmail提供替代品的一个尝试。在Internet世界中,大部分的电子邮件都是通过sendmail来投递的,大约原创 2017-08-04 22:05:18 · 357 阅读 · 0 评论 -
GRUB整体分析
总 体上我们可以把GRUB看成一个微型的操作系统,他有Shell,支持Script,有文 件系统……我们可以把Stage1和Stage1.5看成一个引导程序,而Stage2则是一个操作 系统,只不过这个操作系统是专门用来引导其他操作系统的操作系统,为此, Stage2支持像kernel, initrd,chainloader等等为此目的而设置的内部“命令”。 3.1 GRUB引导操作系统的两种方原创 2017-08-04 22:05:12 · 312 阅读 · 0 评论 -
在驱动模块初始化函数中实现设备节点的自动创建(转)
我们在刚开始写Linux设备驱动程序的时候,很多时候都是利用mknod命令手动创建设备节点,实际上Linux内核为我们提供了一组函数,可以用来在模块加载的时候自动在/dev目录下创建相应设备节点,并在卸载模块时删除该节点,当然前提条件是用户空间移植了udev。 内核中定义了struct class结构体,顾名思义,一个struct class结构体类型变量对应一个类,内核同时提供了class_c原创 2017-08-04 22:05:05 · 395 阅读 · 0 评论 -
诺基亚和C2 Microsystems共建基于Qt的全新互联网电视平台
诺基亚宣布 C2 Microsystems (www.c2micro.com) 已选择 Qt 框架构建全新的互联网电视平台,称为 ConnectedTV。 ConnectedTV 的销售对象是电视产业的原始设备制造商 (OEM),ConnectedTV可为设备生产商提供 Qt 开发人员所需的全部开发环境以及 Qt 快速、跨平台的用户界面 (UI) 开发能力。 ConnectedTV 平台包原创 2017-08-04 22:04:56 · 264 阅读 · 0 评论 -
kernel.config
## Automatically generated make config: don't edit# Linux kernel version: 2.6.31# Tue Dec 15 22:41:43 2009#CONFIG_ARM=yCONFIG_SYS_SUPPORTS_APM_EMULATION=yCONFIG_GENERIC_GPIO=yCONFIG_MMU=yCONFIG_NO_IOP原创 2017-08-04 22:04:42 · 628 阅读 · 0 评论 -
关于新技术
1、国内IT行业的市场领先者,喜欢对产品的小幅改进,也就是所谓增量式创新(incremental innovation),开拓性创新由一些创业者来完成,成功率的低下会导致我们始终无缘世界领先的技术和产品2、你觉得呢原创 2017-08-04 22:04:39 · 219 阅读 · 0 评论 -
手机传感器
1、手机在三维空间中的状态,可以有一个指纹唯一确定,这个指纹包括三类数据GPS坐标,加速器给出的手机与地面角度,以及指南针确定的手机方向2、未来应用让我们拭目以待:)原创 2017-08-04 22:04:36 · 289 阅读 · 0 评论 -
非常好的BASH脚本编写教程
这里有个老American写的 BASH脚本编写教程,非常不错,至少没接触过BASH的也能看懂!建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在 bash的大姐,bourne s原创 2017-08-04 22:04:28 · 12182 阅读 · 0 评论 -
有关编译yaffs2的问题
有关编译yaffs2的问题 我是2009.10.27号下载的yaffs源代码,我没想到会有这么低级的错误,在yaffs2/utils/mkyaffs2image.c中的write_chunk()调用yaffs_PackTags2()时,yaffs_PackTags2()竟然少一个参数。 我們可使用以下的指令去抓取最新的YAFFS的程式碼:原创 2017-08-04 22:04:25 · 978 阅读 · 0 评论 -
5种开源协议比较
BSD开源协议 BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。 但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件: 如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。 如果再发布的只是二原创 2017-08-04 22:04:20 · 842 阅读 · 0 评论 -
微软groove
一.功能 (a)文件共享,任何项目成员拖放入该栏目的文件都会自动在各个企业成员之间同步和更新,并实时通知更改,不需要再反复通过email传递给多个企业成员。 (b)交流板,就像普通交流板一样发布信息,有新信息会自动通知到各个成员。 (c)日历表,在这里可以规划项目里程碑、项目日程计划,标记已完成的进度,等等。 (d)笔记,成员可以编写工作笔记和心得,类似于Word的功能,实原创 2017-08-04 22:04:17 · 375 阅读 · 0 评论 -
装完Ubuntu 9.10后要干的事
Ubuntu 9.10刚刚release,就有人在网上发表了贴子告诉大家在装完这个操作系统后,还需要去安装的一些开源免费软件,相当丰富。不过,这个贴子的链接被GFW干掉了,所以,你需要使用Tor的支持,或是使用Google Reader才能查看源文(RSS链接)。而这个贴子非常长,所以我无法作全文翻译,不过这个贴子的内容具有很强的指导意义,所以我在这里为大家总结一下该文所提到的那些诸多的东西。(关原创 2017-08-04 22:04:14 · 460 阅读 · 0 评论 -
Windows 7的77条小知识
1、选择合适的版本。Windows 7版本众多,但受众各不相同,举例说大多数商业用户选择专业版即可,而无需更贵的旗舰版,除非你需要BitLocker等功能。 2、别忘了64位版。Windows 7是微软第二套完整支持64位技术的系统,而且64位桌面环境也已经基本成熟,硬件、软件都差不多了。 3、Windows XP虚拟模式。一套带有Windows XP完整拷贝的Virtual PC虚拟机。原创 2017-08-04 22:04:11 · 411 阅读 · 0 评论 -
SEO高手速成经验
SEO高手速成经验今天我为大家介绍一下自己网络推广的心得,由于我学历不高(在读高中),对计算机接触时间也不长(半年),打字比较慢,请大家不要见怪,我做seo也只是个把月的时间,我们的网站主要是公司主页,我看了一下单位网站昨天的统计,仅一天就来了2000多个IP(对一个公司网站应该不错吧),全天在线预约及咨询的客户就达到13个。今天我把自己推广经历和大家分享一下!菜鸟献丑,还请多多指教群员需知:原创 2017-08-04 22:04:08 · 529 阅读 · 0 评论 -
几个有效SNS网站推广方法
当越来越多的网站采用MSN和邮件邀请注册后,快速提高了用户群。好象现在网站再使用MSN或邮件邀请注册的话,效果大不如以前。因为用的人太多了,泛滥了,大家都麻木了,看了这样的邮件就删除,不想注册。随着SNS网站的火热,SNS的推广方式成为重要的关注焦点,以往的网站推广方式不一定适应于SNS网站。根据SNS网站的特性,分析了以下的推广方式: 1. 软文营销 软文营销目前是SNS网站比较好的原创 2017-08-04 22:04:06 · 531 阅读 · 1 评论 -
内核timer使用
init_timer,初始化add_timer,启动mod_timer,修改del_timer,删除timer_list结构function定时函数data定时函数所需的参数expires期望的定时时间如jiffies+xx*HZ表示几秒后// declare timer_list, define functionstruct timer_list* ti;static void time原创 2017-08-04 22:04:03 · 404 阅读 · 0 评论 -
关于does not give a valid preprocessing token
今天碰到gcc的这个编译错误,经实验总结原因如下1、老版本gcc编译器对"."和","作为##符的辅助分隔符没有处理,只有空格可以作为##符的分隔符,例如替换语句中间定义的token采用##token##,例如gcc-3.4.1;2、新版本gcc编译器,"."和",",以及空格都可以辅助##符来拆分token,也就是说token前后只要有这三种符号,其它符号还未测试,都可以省去##符,例如原创 2017-08-04 22:03:49 · 14464 阅读 · 3 评论 -
项目协作平台 Project Fork
ProjectFork 的功能类似 GForge 或者 SourceForge,主要是为软件开发人员服务,功能是提供对多项软件工程开发进度、任务分配、bug 处理、论坛讨论及编程协作的管理功能。为了方便多人协作,ProjectFork 对群组及用户权限的管理非常细致。允许与 Joomla! 核心的用户群组相互映射,也可以在 ProjectFork 中创建新的群组。注册用户可以创建自己的软件原创 2017-08-04 22:03:46 · 410 阅读 · 0 评论 -
主流os的任务调度模型
主流os的任务调度模型同步事件多路分离器,用于在一组事件源上等待特定事件的发生,作为反应式服务器事件循环的基本构件,如poll、WaitForMutipleObjects、Select进程同步操作,如wait、waitpid、WaitForSingleObject、WaitForMutipleObjects线程同步操作,分离式detached和连接式joinable,后者退出时,os会原创 2017-08-04 22:03:43 · 640 阅读 · 0 评论 -
制作linux根文件系统
制作linux根文件系统 1、cramfs只读闪存文件系统,只读,通过建立目录,拷贝需要放到文件系统的文件到这个目录,例如建立rootfs目录的文件系统镜像命令为 mkcramfs rootfs rootfs.ramfs mkcramfs下载地址http://sourceforge.net/projects/cramfs/ 2、jfss2日志闪存文件系统,可读写,日志结构的文件系统,包含数原创 2017-08-04 22:03:41 · 362 阅读 · 0 评论 -
几个工具软件
1、Gnome do Gnome do是专为Gnone图形界面设计的应用软件。作为GNOME桌面的远程控制工具,Gnome do允许用户快速搜索桌面或网页上的项目并有效地予以执行。 Gnome do能够自动匹配用户输入的内容并快速执行 2、Basket Note Pads Basket Note Pads是一个多用途的笔记记录软件,可以帮助用户轻松记录所有的笔记,收集并共享原创 2017-08-04 22:03:35 · 456 阅读 · 0 评论