有人说男人都希望娶到胸部大的女人而女人都希望嫁给有房子的男人,因为胸大的女人带出去有面子,有房子能让女人感到安稳。你是怎样看的呢?阅读全文
http://club.vodone.com/html/96/34603396-139877.html
阅读全文
阅读全文
http://zj.zol.com.cn/diy/list.php?userid=eonion
http://zj.zol.com.cn/diy/detail/1244998.html
件名称 配件型号 价格(元)
C P U Intel i5 750(盒) 1580
散热器 盒装
主 板 技嘉 P55-VD4 1660
显 卡 影驰 GTX275黑将版 1680
内 存 红色威龙 2G DDR3 1333 320
硬 盘 希捷 1TB 7200.12 16M(串口) 585
显示器
声 卡 集成
网 卡 集成
光 驱 先锋刻录 DVD 190
音 箱
用户自行选购
机 箱 酷冷至尊 毁灭者 260
电 源 航嘉多核HD 390
鼠 标 罗技 键鼠套装 135
键 盘 套装
合计 6800元
i5-750参数方面采用最新的LGA1156接口,主频为2.66GHz!
http://zj.zol.com.cn/diy/detail/1244998.html
件名称 配件型号 价格(元)
C P U Intel i5 750(盒) 1580
散热器 盒装
主 板 技嘉 P55-VD4 1660
显 卡 影驰 GTX275黑将版 1680
内 存 红色威龙 2G DDR3 1333 320
硬 盘 希捷 1TB 7200.12 16M(串口) 585
显示器
声 卡 集成
网 卡 集成
光 驱 先锋刻录 DVD 190
音 箱
用户自行选购
机 箱 酷冷至尊 毁灭者 260
电 源 航嘉多核HD 390
鼠 标 罗技 键鼠套装 135
键 盘 套装
合计 6800元
i5-750参数方面采用最新的LGA1156接口,主频为2.66GHz!
http://zhaoyi.javaeye.com/blog/235380
阅读全文
阅读全文
http://westroad.org.cn/editor_compare.html
我们在做性能优化的时候,第一步需要判定哪部分程序最需要做优化,一般来说程序运行最耗时的那部分,也就是程序热点(Hotspots)是我们的候选,而优化热点函数后性能提升效果也最明显。
为什么要提这个问题呢?因为最近做过一些项目,很多人一上来看到程序中这里适合用多线程,那里适合用SSE,但是有没有先考虑过这部分程序优化后性能提升的比例能有多少?一般我们在做优化之前都需要有一个基本的估计,需要优化的代码占程序总运行时间的多少,用不同的手段最多能达到怎么样的优化效果,达到这样的效果后是否满足我的既定目标?这样分析下来后才开始分配人力和时间资源。
有些人觉得,我自己心里很清楚程序哪里最耗时。但是感觉往往不是那么精确的,现在寻找热点的工具有很多, VTune,Parallel Amplifier等都可以做到。既然有工具,我们就借助工具定量地进行分析,做为我们开始的第一步。
为什么要提这个问题呢?因为最近做过一些项目,很多人一上来看到程序中这里适合用多线程,那里适合用SSE,但是有没有先考虑过这部分程序优化后性能提升的比例能有多少?一般我们在做优化之前都需要有一个基本的估计,需要优化的代码占程序总运行时间的多少,用不同的手段最多能达到怎么样的优化效果,达到这样的效果后是否满足我的既定目标?这样分析下来后才开始分配人力和时间资源。
有些人觉得,我自己心里很清楚程序哪里最耗时。但是感觉往往不是那么精确的,现在寻找热点的工具有很多, VTune,Parallel Amplifier等都可以做到。既然有工具,我们就借助工具定量地进行分析,做为我们开始的第一步。
最近在看北电代码的时候,发现,系统中大部分模块都采用的是一个进程/一个线程的设计方式,一个大的功能模块由多个进程构成。因为系统是运行在Linux平台上,一开始,我觉得这种设计是有问题,追溯根源,以为是北电之前使用的操作系统是vxworks,那帮北美的开发人员把vxworks中task的概念生搬硬套到linux中,在linux中提供了比进程性能更高的线程,他们并没有充分的利用起来。之后认真思考了一下,发现,他们这样设计是有道理的。分析如下,我们先来说说进程和线程的区别吧。
阅读全文
阅读全文
前不久英国一家媒体公布了一则上世纪早期的招聘启事。这则招聘启事很快就成为各大公司的“宠儿”争着套用或直接搬用它,为本公司招才纳贤。
该招聘启事是这样些的:
现招聘男孩一名——他要坐立笔直,言行端正;
他的指甲不能乌黑,耳朵要干净,皮鞋要擦亮,清洗衣服,梳头发,好好保护牙齿;
他要行动迅速,不出声响;
他可以在大街上吹口哨,但在该保持安静的地方不吹口哨;
他看起来要精神愉悦,对每个人都笑脸相迎,从不生气;
他要礼貌待人,尊重女生;
他不吸烟,也不想学吸烟;
他愿意说一口纯正的英语而不是俚语;
他从不欺负别的男孩也不允许别的男孩欺负他;
如果不知道一件事情,他会说:“我不知道。”当他犯了错误,他会说:“对不起”
当别人要求他做一件事情,他会说:“我尽力”
他会正视你的眼睛从不说谎;
他渴望阅读优秀的书籍;
他更愿意在体育馆中度过闲暇时间,而不是在密室中赌博;
他不想故作“聪明”或以任何形式哗众取宠;
他宁愿调动工作或是被学校开除也不愿意说谎或是做小人。
他在与女孩的相处中不紧张;
他不会为自己开脱,也不会总是想着自己或是谈论自己;
他和自己的母亲相处融洽,和她的关系最为亲近;
有他在身边你会感到很愉快;
他不虚伪,也不假正经,而是健康,快乐,充满活力。
于此对应的是,在比任何时代都注重企业文化的当下,为了节省彼此的时间和广告版面费,几乎所有的招聘启事都千篇一律“势利”地写着:本公司XX职位现招聘X人,要求XX以上学历,具有X年以上的相关工作经验,不符勿扰。
前者要的是生活型人才,后者要的是生存型人才。事实上,任何地方都需要前者那样的男孩。家庭需要他,学校需要他,办公室需要他,男孩需要他,女孩需要他……100年前需要这样的人,100年后的今天仍然需要这样的人。
该招聘启事是这样些的:
现招聘男孩一名——他要坐立笔直,言行端正;
他的指甲不能乌黑,耳朵要干净,皮鞋要擦亮,清洗衣服,梳头发,好好保护牙齿;
他要行动迅速,不出声响;
他可以在大街上吹口哨,但在该保持安静的地方不吹口哨;
他看起来要精神愉悦,对每个人都笑脸相迎,从不生气;
他要礼貌待人,尊重女生;
他不吸烟,也不想学吸烟;
他愿意说一口纯正的英语而不是俚语;
他从不欺负别的男孩也不允许别的男孩欺负他;
如果不知道一件事情,他会说:“我不知道。”当他犯了错误,他会说:“对不起”
当别人要求他做一件事情,他会说:“我尽力”
他会正视你的眼睛从不说谎;
他渴望阅读优秀的书籍;
他更愿意在体育馆中度过闲暇时间,而不是在密室中赌博;
他不想故作“聪明”或以任何形式哗众取宠;
他宁愿调动工作或是被学校开除也不愿意说谎或是做小人。
他在与女孩的相处中不紧张;
他不会为自己开脱,也不会总是想着自己或是谈论自己;
他和自己的母亲相处融洽,和她的关系最为亲近;
有他在身边你会感到很愉快;
他不虚伪,也不假正经,而是健康,快乐,充满活力。
于此对应的是,在比任何时代都注重企业文化的当下,为了节省彼此的时间和广告版面费,几乎所有的招聘启事都千篇一律“势利”地写着:本公司XX职位现招聘X人,要求XX以上学历,具有X年以上的相关工作经验,不符勿扰。
前者要的是生活型人才,后者要的是生存型人才。事实上,任何地方都需要前者那样的男孩。家庭需要他,学校需要他,办公室需要他,男孩需要他,女孩需要他……100年前需要这样的人,100年后的今天仍然需要这样的人。
近年来,随着许多心理学家和社会学家对于人们所后悔的事情这一领域的不断研究,“后悔学”已被开拓为心理学领域的最新课题。 比如,研究人员发现,最令美国人感到后悔的三件事分别是:
一、没能受到足够的教育;
二、从事了不适合自己的职业或选择了不佳的工作环境;
三、找错了结婚伴侣或追求了不该追求的人。
中年男性最后悔的往往是没能够多花一些时间用在与家人沟通上;而中年女性则更多后悔没能从事自己喜欢的职业。与此不同,年轻人经常只对那些已经发生过的事情感到后悔,而不像许多中、老年人那样对自己没能去做的事情耿耿于怀。
其实,谁都难免会后悔,因为谁也无法做到事事完美和永远高明。但是,如果在面临生活中的许多事时,我们具备了当时能够有和应该有的心态和智慧时,也许我们就能不那么后悔,或没有那么多那么重要的可后悔。
一、没能受到足够的教育;
二、从事了不适合自己的职业或选择了不佳的工作环境;
三、找错了结婚伴侣或追求了不该追求的人。
中年男性最后悔的往往是没能够多花一些时间用在与家人沟通上;而中年女性则更多后悔没能从事自己喜欢的职业。与此不同,年轻人经常只对那些已经发生过的事情感到后悔,而不像许多中、老年人那样对自己没能去做的事情耿耿于怀。
其实,谁都难免会后悔,因为谁也无法做到事事完美和永远高明。但是,如果在面临生活中的许多事时,我们具备了当时能够有和应该有的心态和智慧时,也许我们就能不那么后悔,或没有那么多那么重要的可后悔。
刚才看到这里的帖子,谈到工作的,我来写一点把。阅读全文
真正明白什么是嵌入式是在一年多年前,那时开始到现在感觉一直是技术崇拜,唯有技术才是生存之道,之所以有这样的想法是因为,我一开始就想做技术,于是就疯狂的去了解自己感兴趣的,也是有带点功利性的思想吧,最后把自己定格在嵌入式。自学有个不好的地方就是学得乱,没有系统的学习基础,把嵌入式之根本给抛弃了,而去追求表面浮华的东西,比如外围模块,LCD,LED,AD,CAN,触摸屏,等等,而嵌入式的精华却很少去了解,比如计算机组成,操作系统原理等。我想得好好反思一下,不要让自己在技术淹没在技术漩涡中。做技术现在多如牛毛,能出大师级的很少,有一部分是正真的工程师级,还有一部分是在某个企业能胜任一定工作的及技术师级,还有一部分就是“混混级”的,呵呵,说得不大恰当!
能解决问题就好。。。 技术毕竟是为了让生活过的更好,而不是纠缠于细节成为技术性孔乙己。。
看来你将继续迷失方向,“外围模块”只是些浮华的东西?“计算机组成,操作系统原理”是精华?每个部分都有其精华的部分你没有发掘而已,社会大分工的时代,思想要解放。
我也在学嵌入式软件开发呵呵。多多交流
做技术现在多如牛毛,能出大师级的很少,有一部分是正真的工程师级,还有一部分是在某个企业能胜任一定工作的及技术师级,还有一部分就是“混混级”的,呵呵,说得不大恰当!
呵呵,做做技术之后,你再一转身,再一看的时候,你就会发现,干技术永远发不了,还是得干管理啊,要不然,10年之后,和你一起来的人都当副总裁了,你还是个电子工程师啊,
上面的网友说得不无道理,做技术的可以从技术管理方面着手!
能解决问题就好。。。 技术毕竟是为了让生活过的更好,而不是纠缠于细节成为技术性孔乙己。。
看来你将继续迷失方向,“外围模块”只是些浮华的东西?“计算机组成,操作系统原理”是精华?每个部分都有其精华的部分你没有发掘而已,社会大分工的时代,思想要解放。
我也在学嵌入式软件开发呵呵。多多交流
做技术现在多如牛毛,能出大师级的很少,有一部分是正真的工程师级,还有一部分是在某个企业能胜任一定工作的及技术师级,还有一部分就是“混混级”的,呵呵,说得不大恰当!
呵呵,做做技术之后,你再一转身,再一看的时候,你就会发现,干技术永远发不了,还是得干管理啊,要不然,10年之后,和你一起来的人都当副总裁了,你还是个电子工程师啊,
上面的网友说得不无道理,做技术的可以从技术管理方面着手!
难道是用单片机的管脚来通过时间定时做开关控制晶闸管的导通与关闭的时间比来达到控制加热时输出功率的目的?还请高人多加指点?
答案:
用单片机做PWM控制电加热器的加热功率请问控制思路可以这么考虑:加热功率的大小由输出脉冲的占空比决定,占空比大,则加热功率就大。而输出脉冲的的形成可采用计时方式,即利用内部的定时/计数器产生,可以设置两个定时器,一个为脉冲高电平输出的延时,另一个为低电平输出的延时或整个周期时间的延时。两个定时/计数器采用中断工作方式,另外设置单片机的某一引脚为脉冲输出通道,当两个定时/计数器定时到后,分别改变这个通道的状态,就可实现PWM脉冲的输出。
PWM脉冲的占空比就由于两个定时/计数器的定时确定。而定时的大小则根据检测信号与设定值的偏差,经过PID运算或其它控制规律运算确定。整个单片机系统主程序是对检测加热温度信号进行周而复始的扫描。当扫描到有信号输入时(A/D转换芯片送给单片机的),就进行控制规律的比较,需要改变输出脉冲占空比时,将计算后的两个定时/计数器的定时值分别重新送给这两个定时/计数器定时值的存储单元即可。
实际为了提高时效,可以根据控制规律,将输出脉冲的占空比所对应的两个定时/计数器的定时值事先计算好,并按照顺序事先存放在单片机的内存中,执行程序时则采用查表的方法,在扫描到有信号输入时直接查表,取出定时值送给这两个定时/计数器。这样工作速度快,PWM的动、静态性能较好,但程序编写好后,控制精度就不能更改。
因为,这是整个系统的设计问题,只能简单地说这些思路了。
答案:
用单片机做PWM控制电加热器的加热功率请问控制思路可以这么考虑:加热功率的大小由输出脉冲的占空比决定,占空比大,则加热功率就大。而输出脉冲的的形成可采用计时方式,即利用内部的定时/计数器产生,可以设置两个定时器,一个为脉冲高电平输出的延时,另一个为低电平输出的延时或整个周期时间的延时。两个定时/计数器采用中断工作方式,另外设置单片机的某一引脚为脉冲输出通道,当两个定时/计数器定时到后,分别改变这个通道的状态,就可实现PWM脉冲的输出。
PWM脉冲的占空比就由于两个定时/计数器的定时确定。而定时的大小则根据检测信号与设定值的偏差,经过PID运算或其它控制规律运算确定。整个单片机系统主程序是对检测加热温度信号进行周而复始的扫描。当扫描到有信号输入时(A/D转换芯片送给单片机的),就进行控制规律的比较,需要改变输出脉冲占空比时,将计算后的两个定时/计数器的定时值分别重新送给这两个定时/计数器定时值的存储单元即可。
实际为了提高时效,可以根据控制规律,将输出脉冲的占空比所对应的两个定时/计数器的定时值事先计算好,并按照顺序事先存放在单片机的内存中,执行程序时则采用查表的方法,在扫描到有信号输入时直接查表,取出定时值送给这两个定时/计数器。这样工作速度快,PWM的动、静态性能较好,但程序编写好后,控制精度就不能更改。
因为,这是整个系统的设计问题,只能简单地说这些思路了。
进入21世纪后,智能温度控制器正朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟温度控制器和网络温度控制器、研制单片测温控温系统等高科技的方向迅速发展。
阅读全文
阅读全文
http://user.qzone.qq.com/165162897/blog/1257472476?ptlang=2052
该文章转载自延年的QQ空间:
昨天修改了一个BUG,遇到了一个嵌套P标签的情形,咨询过同事后,得出结论。
根据XHTML嵌套规则,p本身block元素, 而p下只能包含inline元素.
如果在p下再次包含p,就违背了XHTML规则, JS当然不买账了
如果在p下包含div, innerHTML也一样取不到.
昨天修改了一个BUG,遇到了一个嵌套P标签的情形,咨询过同事后,得出结论。
答案:
根据XHTML嵌套规则,p本身block元素, 而p下只能包含inline元素.
如果在p下再次包含p,就违背了XHTML规则, JS当然不买账了
如果在p下包含div, innerHTML也一样取不到.
P:
该文章转载自延年的QQ空间:
昨天修改了一个BUG,遇到了一个嵌套P标签的情形,咨询过同事后,得出结论。
根据XHTML嵌套规则,p本身block元素, 而p下只能包含inline元素.
如果在p下再次包含p,就违背了XHTML规则, JS当然不买账了
如果在p下包含div, innerHTML也一样取不到.
昨天修改了一个BUG,遇到了一个嵌套P标签的情形,咨询过同事后,得出结论。
<p id="yannian1">aaaa</p>
<p id="yannian2"><p>aa</p>bbbb</p>
<script type="text/javascript">
var oyn1=document.getElementById('yannian1');
alert(oyn1.innerHTML);
var oyn2=document.getElementById('yannian2');
alert(oyn2.innerHTML);
</script>
<p id="yannian2"><p>aa</p>bbbb</p>
<script type="text/javascript">
var oyn1=document.getElementById('yannian1');
alert(oyn1.innerHTML);
var oyn2=document.getElementById('yannian2');
alert(oyn2.innerHTML);
</script>
答案:
根据XHTML嵌套规则,p本身block元素, 而p下只能包含inline元素.
如果在p下再次包含p,就违背了XHTML规则, JS当然不买账了
如果在p下包含div, innerHTML也一样取不到.
P:
<a> <abbr> <acronym> <applet> <b> <bdo> <big> <br> <button> <cite> <code> <del> <dfn> <em> <i> <img> <input> <ins> <kbd> <label> <map> <noscript> <q> <ruby> <samp> <script> <select> <small> <span> <strong> <sub> <sup> <textarea> <tt> <var>
Windows Media Player文件
[p align=center][/p]
当我们用这种方法:Response.Write("")
总是提示什么:你查看的网页试图关闭的提示
如何去掉提示,直接关闭窗体?
可以用以下方法:
Response.Write("")
只有ie6才支持.
opener只要设为任何值都可以,不会出现提示
如果是通过子窗体关闭父窗体时怎么做呢
子窗体(弹出窗体):
同理可得:
Response.Write("")
总是提示什么:你查看的网页试图关闭的提示
如何去掉提示,直接关闭窗体?
可以用以下方法:
Response.Write("")
只有ie6才支持.
opener只要设为任何值都可以,不会出现提示
如果是通过子窗体关闭父窗体时怎么做呢
子窗体(弹出窗体):
同理可得:
Response.Write("")