个人知识管理站

分享个人生活、工作、学习过程中各种所学、所见、所闻,有趣的、好玩的、技术积累等各方面的内容。

您尚未登录。

公告

不积跬步无以至千里,不积小流无以成江海,网址:www.itecfun.com

#354 Python » BeautifulSoup 方法小结 » 2015-07-02 16:28:39

xuyg
回复: 0

BeautifulSoup是Python的一个第三方库,可用于帮助解析html/XML等内容,以抓取特定的网页信息。目前最新的是v4版本,这里主要总结一下我使用的v3版本解析html的一些常用方法。
1.初始化
   导入模块

#!/usr/bin/env python
from bs4 import BeautifulSoup       #process html
#from BeautifulSoup import BeautifulStoneSoup #process xml
#import BeautifulSoup                         #all

创建对象:str初始化,常用urllib2或browser返回的html初始化BeautifulSoup对象。
doc = ['hello','This is paragraph one of ptyhonclub.org.','This is paragraph two of pythonclub.org.','']
soup = BeautifulSoup(''.join(doc))
指定编码:当html为其他类型编码(非utf-8和asc ii),比如GB2312的话,则需要指定相应的字符编码,BeautifulSoup才能正确解析。

htmlCharset = "GB2312"
soup = BeautifulSoup(respHtml, fromEncoding=htmlCharset)

2.获取tag内容
   寻找感兴趣的tag块内容,返回对应tag块的剖析树

head = soup.find('head')
#head = soup.head
#head = soup.contents[0].contents[0]

print head

返回内容:hello
说明一下,contents属性是一个列表,里面保存了该剖析树的直接儿子。

html = soup.contents[0]       # <html> ... </html>
head = html.contents[0]       # <head> ... </head>
body = html.contents[1]       # <body> ... </body>


3.获取关系节点
   使用parent获取父节点

body = soup.body
html = body.parent             # html是body的父亲

使用nextSibling, previousSibling获取前后兄弟

head = body.previousSibling    # head和body在同一层,是body的前一个兄弟
p1 = body.contents[0]          # p1, p2都是body的儿子,我们用contents[0]取得p1
p2 = p1.nextSibling            # p2与p1在同一层,是p1的后一个兄弟, 当然body.content[1]也可得到

contents[]的灵活运用也可以寻找关系节点,寻找祖先或者子孙可以采用findParent(s), findNextSibling(s), findPreviousSibling(s)

4.find/findAll用法详解

   函数原型:find(name=None, attrs={}, recursive=True, text=None, **kwargs),findAll会返回所有符合要求的结果,并以list返回。
  tag搜索

find(tagname)                                  # 直接搜索名为tagname的tag 如:find('head')
find(list)                                     # 搜索在list中的tag,如: find(['head', 'body'])
find(dict)                                     # 搜索在dict中的tag,如:find({'head':True, 'body':True})
find(re.compile(''))                           # 搜索符合正则的tag, 如:find(re.compile('^p')) 搜索以p开头的tag
find(lambda)                       # 搜索函数返回结果为true的tag, 如:find(lambda name: if len(name) == 1) 搜索长度为1的tag
find(True)                                     # 搜索所有tag

  attrs搜索

find(id='xxx')                                  # 寻找id属性为xxx的
find(attrs={id=re.compile('xxx'), algin='xxx'}) # 寻找id属性符合正则且algin属性为xxx的
find(attrs={id=True, algin=None})               # 寻找有id属性但是没有algin属性的

resp1 = soup.findAll('a', attrs = {'href': match1})
resp2 = soup.findAll('h1', attrs = {'class': match2})
resp3 = soup.findAll('img', attrs = {'id': match3})

  text搜索
   文字的搜索会导致其他搜索给的值如:tag, attrs都失效。方法与搜索tag一致

print p1.text
# u'This is paragraphone.'
print p2.text
# u'This is paragraphtwo.'
# 注意:1,每个tag的text包括了它以及它子孙的text。2,所有text已经被自动转为unicode,如果需要,可以自行转码encode(xxx)

  recursive和limit属性
    recursive=False表示只搜索直接儿子,否则搜索整个子树,默认为True。当使用findAll或者类似返回list的方法时,limit属性用于限制返回的数量,如findAll('p', limit=2): 返回首先找到的两个tag

#356 Re: 站点收藏 » 技术类站点 » 2015-06-30 18:49:24

W3CSCHOOL.CC
网站简洁,清晰很不错,程序开发类技术学习的教程很多,对于初学者非常适合,收藏下

#357 Re: 新闻 » 你的工资为啥总“被平均”?(图) » 2015-06-30 13:02:35

工资被平均了

张家有财一千万
邻居各个穷光蛋
平均起来算一算
各个都是张百万

#358 Re: 新闻 » 你的工资为啥总“被平均”?(图) » 2015-06-30 13:01:46

20省市平均工资北京最高
2015-06-30 06:20:56 来源: 中工网-工人日报(北京)
(记者罗娟)近期,各地2014年平均工资数据陆续出炉。据统计,目前全国至少已有20个省份公布了2014年平均工资。数据显示,在这20个省份中,北京的平均工资最高。

据记者不完全统计,截至6月19日,除辽宁、黑龙江、湖北、新疆、西藏、贵州、上海、江苏、天津、山东、云南这11个省份外,其余20个省份2014年的平均工资数据均已出炉。

数据显示,在这20个地区中,北京平均工资最高。其中,北京市城镇非私营单位就业人员平均工资是目前全国唯一突破10万元大关的地区,这一水平是目前最低的河南省(42179元)的2.4倍。


国家统计局发布的2014年平均工资主要数据显示,全国城镇非私营单位就业人员年平均工资56339元,同比名义增长9.4%,扣除物价因素,实际增长7.1%;全国城镇私营单位就业人员年平均工资36390元,同比名义增长11.3%,扣除物价因素,实际增长9.0%。

纵览20个省份的平均工资,多数省份未超过全国平均水平。其中,在城镇非私营单位中,同全国平均工资水平56339元相比,北京、浙江、广东、青海这4个省份超过了全国平均水平。

在城镇私营单位中,同全国平均工资水平36390元相比,也是仅北京、广东、重庆、浙江这4个省份超过了全国平均水平。

作者:罗娟

#359 新闻 » 你的工资为啥总“被平均”?(图) » 2015-06-30 13:01:28

xuyg
回复: 2

5CDAB743685CD987B356636ECEF9CF6B.jpg
调查显示:2015年六成人群月收入低于5000元

  最近,各地平均工资陆续公布后,一些网友纷纷吐槽,表示自己的收入远未达到“平均水平”,感觉“被平均”,“拖了平均工资后腿”。其实,以往一有媒体公布各类关于工资的统计数据,就会有“被平均”的声音发出,感觉大家对“平均工资”并没有什么认同感,这从网友编写的一首打油诗就可以看出:“张村有个张千万,隔壁九个穷光蛋,平均起来算一算,人人都是张百万。”如今,大家对平均工资的质疑越来越多,有的甚至认为,既然都不准确,为何不取消平均工资统计?其实,平均工资统计还是有存在的必要,毕竟与社保缴费基数挂钩,亟须改革的是统计方法的合理性。

  广州日报记者李琼

  最近,前程无忧的一项调查显示,60.9%的受访人群月收入低于5000元,同时约有四分之一月薪在5000~10000元。月薪低于5000元的人中,工作时间低于3年的人占了大多数,其中包括了大量应届毕业生。

  调查发现,大部分受访者的月薪与其工作年限有密切关系。月薪低于3000元的人群中,工作时间不足两年的比例超过75%。入职一年以内的员工中,43.1%的月薪没有达到3000元,入职1~3年的员工中,40.4%的月收入在3000~5000元之间。高级技术人员大部分人群的月薪在1.5万~2万元之间。高级管理人员近30%的人月收入在1万元内,但也有20.9%的人月薪2万元以上,在一线城市和发达的二线城市,中国企业高管的收入已不输发达国家。

  行业之间收入差异明显

  房地产开发:尽管高收入人群的比例最高,但相对上亿的资金量,数万元的月薪占比仍很小,若考虑年薪,高管的收入更高。但是行业波动大,利润走低,高管们出走该行业的不在少数。

  教育/培训/院校:泡沫和投机在该行业集聚,行业呈现出非常激烈的竞争,月收入低于3000元的人群多为销售和客服的底薪,整体收入不高。

  计算机(硬件/软件):从PC到互联网再到移动互联网,行业热点不停转换,从业人员的年资普遍不高,除了技术研发和销售类工作薪酬较高,多数支持类职能薪酬不高,硬件企业薪酬低于软件企业。

  互联网/电子商务:电子商务的实质是依托信息技术的劳动密集型企业。客服类岗位用人需求量大,但技能要求低。事实上,大数据的运用正在使很多岗位的技术含量降低,大多数人的收入处在平均值。

  男性收入高过女性

  23.4%的男性月收入超过万元,但是只有9.5%的女性月收入超过万元。女性由于在家庭中的重要角色,特别是在子女教育方面的精力投入,使得她们在职业发展的道路上常常放慢脚步,缺乏进取。另一面,由于市场竞争的加剧,企业对运营成本的挤压,企业更愿意招聘给付薪水稍低的女性。调查还发现,很少有人对现有的月薪感到满意,因此,很多人还有一份兼职,个人的实际月收入要大于目前的月薪水平。

  三个原因 令你觉得平均工资总是拖后腿

  原因一:诸多因素导致工资存在较大差异 国家统计局的官员解释,每年发布的各类平均工资数据反映的是全国或某一类单位、某个行业的平均水平。由于工资分布是典型的偏态分布,即少数人工资水平较高,多数人工资水平较低,所以多数人的工资水平会低于平均工资。由于单位所处的行业、隶属关系、单位性质、经济效益及个人所在的岗位不同等诸多因素,工资水平客观上存在较大差异,每个人对平均工资增长的感受也不尽相同。

  原因二:平均工资是指税前工资 平均工资的统计一般指的是税前工资,而且不论是以货币形式支付的还是以实物形式支付的,均列入工资总额的计算范围。其次还包含了社保、公积金等,所以平均工资明显高于个人实际收入的情况是必然的。

  目前,中国社保由单位和员工个人共同缴纳,五项社保的具体缴费比例各地有所区别,但大致分别为养老保险:单位和个人分别缴纳个人工资的20%和8%;医疗保险:单位和个人分别缴纳约10%和2%;失业保险:单位和个人分别缴纳约2%和1%;生育保险:单位缴纳约0.8%,个人不缴费;工伤保险:单位缴纳约2%,个人不缴费。公积金各单位缴存比例不一,以广州为例,单位及个人的缴存比例可在5%-20%自行选择,每个单位原则上只能选定一个单位缴存比例,个人缴存比例应当等于或高于单位缴存比例。

  原因三:统计人群只占少数 有观点认为,平均工资不能反映居民实际收入情况的重要原因是统计方法的误差。平均工资的数据来源于企业上报,统计局汇总后用全部职工工资总额除以该时期内职工平均人数得到。由此可以看到,上报数据的企业必然是以国企、大型企业等正规、优质企业为主,涉及职工人数少,工资高。按国家统计局的口径,全国有就业人员7.73亿(2014年),城镇就业人员为3.93亿人,纳入分行业城镇单位统计的只有1.824亿人,只占城镇就业人数的46%,和全部就业人员的23.6%。2014年,城镇单位就业人员工资总额为10.3万亿,除以1.824亿人,即为全国的平均工资56339元。

  统计平均工资有啥作用?

  既然平均工资体现不了劳动者真实的收入,那为什么每年还要统计呢?记者了解到,之所以要统计平均工资,主要是为了掌握单位的用人成本,目的是为了国家宏观调控,而非掌握劳动者的实际收入水平。比如最低工资标准定多少,社保标准、司法机构的赔偿标准,这些都需要掌握用人成本数据,也就需要有一个统一的平均工资标准。不过由此带来的弊端也在产生,由于平均工资的增加,各地的社保缴费基数也出现了不同程度的上涨。不少网友感叹,工资没涨但社保缴费提高,实际到手工资变少,收入“被下降”。

  建议:根本在于提高工资水平


  平均工资的统计,与每位劳动者息息相关,要想“吐槽”者们少一些,平均工资的统计亟须改革。随着经济社会的快速发展,出现了新的现象与复杂状况,体现在经济社会指标上,亟须统计方法与理念上的相应跟进与革新。诸如更能反映整体收入差距的中位数、基尼系数等补充数据,或者提供更具参照意义的按行业和岗位分类统计数据等,未尝不具备参考意义。“吐槽”者们自嘲“拖后腿”,并非仅仅针对工资收入,而是期望改革的力度能更大些,当然最根本的解决之道还在于缩小贫富差距,提高工资水平。

  网友声音

  @已经习惯这样的生活了:我在私营单位,就是家具厂的造型师。平均年收入也能达到7万多元吧,为什么大家普遍都说拖了后腿呢?

  @arlin安静:其实大部分老百姓都没那么高的收入,这只是一小部分发达地区收入高的人群收入。

  @姜妍雪:看完数据,心情好好,看来我的工资很有前途呀。  本文来源:大洋网-广州日报

#360 Re: web开发 » 利用 Bootstrap 进行快速 Web 开发 » 2015-06-30 11:12:46

百度静态资源公共库
简介

百度静态资源公共库 是稳定,快速,全面,开源的国内CDN加速服务。

稳定,快速
由百度遍布全国各地100+个CDN节点提供加速服务。
让开源库享受与百度首页静态资源同等待遇。
全面,开源
收录超过180+开源库,并且这个数字正在不断增加。
百度静态资源公共库服务不仅在Github开源库上接受任何人的提交请求,同时实时同步国外如CDNJS上优秀的开源库。

#361 读书摘记 » 中国上下五千年历史 » 2015-06-30 09:44:34

xuyg
回复: 0

上下五千年:上
上古
  盘古氏开天辟地
  黄帝阪泉战蚩尤
  尧舜禅让传美名
  大禹治水定九州
夏朝
  父死子继家天下
  夏桀暴政失人心
商朝
  商汤有道奴为相
  文王访贤得太公
  商纣王鹿台自焚
西周
  周公吐脯,天下归心
  平民暴动逐厉王
  幽王烽火戏诸侯
春秋
  郑庄公不尊周天子
  曹刿主动请战
  齐桓公九合诸侯
  管仲与鲍叔牙
  虞公贪利亡国
  五张羊皮买人才
  重耳的流亡生涯
  晋文公退避三舍
  秦晋崤山大战
  楚庄王一鸣惊人
  伍子胥发誓灭楚
  孙武吴宫试兵
  勾践卧薪尝胆
  功成身退的范蠡
  晏子不辱使命
  老子骑青牛出关
  孔子困厄仍幽默
战国
  三家分晋战国始
  西门豹破除迷信
  孙膑和庞涓斗智
  墨子守城破云梯
  冯煖客孟尝君
  庄子论道,玄之又玄
  屈原爱国沉江
  田单大摆火牛阵
  蔺相如完璧归赵
  毛遂脱颖而出
  信陵君窃符救赵
  李冰修筑都江堰
  神医扁鹊的故事
  “大投资家”吕不韦
  荆轲刺秦王
秦朝
  秦始皇统一六国
  焚书坑儒
  长城尚在,不见始皇
  赵高指鹿为马
  项羽破釜沉舟
  刘邦起兵反秦
西汉
  惊心动魄鸿门宴
  萧何月下追韩信
  韩信背水一战
  楚霸王乌江自刎
  田横与五百壮士
  吕后临朝称制
  晁错削藩惹祸
  威震敌胆两将军
  李广功高难封侯
  司马相如与卓文君
  大经营家桑弘羊
  张骞出使西域
  苏武北海牧羊
  司马迁忍辱写《史记》
  昭君出塞
  失败的改革家王莽
  绿林赤眉起义
  昆阳大战定胜局
东汉
  刘秀小忍成大谋
  不畏权贵的洛阳令
  投笔从戎的班超
  蔡伦改进造纸术
  黄巾大起义
  连环计王允除董卓
  曹操挟天子令诸侯
  官渡之战灭袁绍
  孙策占据江东
  刘备三顾茅庐
  周瑜火烧赤壁
三国
  吕蒙白衣渡江
  陆逊火烧连营
  诸葛亮七擒孟获
  马谡轻敌失街亭
  司马昭的野心
西晋
  晋惠帝和贾南风
  魏晋名士自风流
  八王之乱祸西晋
东晋
  王与马共天下
  祖逖中流击楫
  大野心家桓温
  王猛扪虱谈天下
  千古书圣王羲之
  淝水之战破前秦
  顾恺之为母画像
  陶渊明归隐田园
南北朝
  刘裕智摆却月阵
  冯太后和孝文帝改革
  假仁假义梁武帝
  亡国之音后庭花
隋朝
  隋文帝统一中国
  杨广弑父夺皇位
  瓦岗军开仓放粮
上下五千年:下
唐朝
  李渊太原起兵
  玄武门之变
  魏征直言敢谏
  玄奘西行取经
  武则天篡唐称帝
  酷吏横行的年代
  禅宗六祖慧能
  唐明皇与杨贵妃
  李白风流天下闻
  杜甫以诗记兴衰
  安禄山包藏祸心
  李想雪夜下蔡州
  五代十国
  朱全忠杀宦官
  李存勖宠信伶入
  耶律阿保机建辽
  “儿皇帝”石敬瑭
  以词闻名的李后主
宋、辽、金、西夏
  赵匡胤陈桥兵变
  太祖杯酒释兵权
  精明能干的萧燕燕
  李元昊建立西夏
  铁面无私的包拯
  范仲淹心忧天下
  狄青不怕出身低
  毕异发明活字印刷术
  王安石的富国强兵梦
  司马光写《资治通鉴》
  奉旨填词的柳永
  乐天才子苏东坡
  徽钦二帝作俘虏
  宗泽三呼“过河”
  金兵被困黄天荡
  岳飞大战爱华山
  “莫须有”冤狱
  以少胜多的采石之战
  亘古男儿一放翁
  金戈铁马辛弃疾
  朱熹传授理学
  成吉思汗统一蒙古
  耶律楚材“以儒治国”
  忽必烈与阿里不哥争位
  惨烈的襄樊之战
元朝
  蒙古铁骑闯欧亚
  马可·波罗东行记
  书画双绝赵孟频
  关汉卿与《窦娥冤》
  石人一出天下反
明朝
  乞丐皇帝朱元璋
  明太祖严惩贪吏
  朱棣装疯夺皇位
  郑和七下西洋
  土木堡的惨败
  杨继盛冒死劾严嵩
  海瑞备棺上书
  务实的改革家张居正
  戚继光驱逐倭寇
  九千岁魏忠贤
  利玛窦来华传教
  通俗文学家冯梦龙
  李自成陕北起事
  张献忠奇袭襄阳
  吴三桂借清兵
清朝
  史可法死守扬州
  夏完淳怒斥洪承畴
  郑成功收复台湾
  少年康熙除鳌拜
  康熙平定三藩之乱
  抗击沙俄,护卫北疆
  康熙帝三征噶尔丹
  雍正大兴文字狱
  西藏的金瓶掣签
  曹雪芹写《红楼梦》
  纪晓岚与《四库全书》
  贪官和珅的倒台
  陈化成血战吴淞
  洪秀全金田起义
  英法火烧圆明园
  西太后垂帘听政
  “中兴之臣”曾国藩
  左宗棠收复新疆
  中日黄海大决战
  台湾的抗日风潮
  八国联军进北京
  武昌起义
中华民国
  窃国大盗袁世凯
  “五四”爱国运动
  中国共产党的诞生
  冯玉祥“逼宫”
  国共合作北伐
  “八一”南昌起义
  井冈山会师
  “九一八”事变
  西安事变
  卢沟桥事变
  日军南京大屠杀
  转战陕北
  挺进大别山
  百万雄师过大江
  中国人民站起来了!

#362 Re: web开发 » 利用 Bootstrap 进行快速 Web 开发 » 2015-06-29 17:50:52

1.Bootstrap的来由和发展。http://www.alistapart.com/articles/building-twitter-bootstrap/

2.Less与Sass的介绍与对比.http://coding.smashingmagazine.com/2011/09/09/an-introduction-to-less-and-comparison-to-sass/

3.Html5模板 http://html5boilerplate.com/

4.Html5与Bootstrap混合项目(H5BP)https://gist.github.com/1422879

5.20个有用的Bootstrap资源 http://www.webresourcesdepot.com/20-bea … bootstrap/

6.Bootstrap按钮生成器 http://charliepark.org/bootstrap_buttons/

7.前后端结合讨论  http://stackoverflow.com/questions/9525 … -bootstrap

8. Bootstrap英文教程  http://webdesign.tutsplus.com/tutorials … m-twitter/

#365 Re: web开发 » 利用 Bootstrap 进行快速 Web 开发 » 2015-06-29 16:51:27

The X-UA-Compatible meta tag allows web authors to choose what version of Internet Explorer the page should be rendered as. IE11+ have changes to these modes. See IE11 note below. The Edge Browser, the version that will be released after IE 11, will only honor X-UA-Compatible meta tag in certain circumstances. See Microsoft Edge note below.


"IE=edge"   # IE 采用其所支持的最新的模式
"IE=10"
"IE=EmulateIE10"
"IE=9"
"IE=EmulateIE9
"IE=8"
"IE=EmulateIE8"
"IE=7"
"IE=EmulateIE7"
"IE=5"

#366 web开发 » ISO 2 Letter Language Codes » 2015-06-29 16:49:22

xuyg
回复: 0

The codes below, which are sorted alphabetically by language (not language code) are to be used with the core lang attribute to identify the language contained inside the element that the lang attribute is applied to.

Table 1. Language Codes
Language    Code
Abkhazian    AB
Afar    AA
Afrikaans    AF
Albanian    SQ
Amharic    AM
Arabic            AR
Armenian        HY
Assamese        AS
Aymara            AY
Azerbaijani        AZ
Bashkir            BA
Basque            EU
Bengali, Bangla    BN
Bhutani            DZ
Bihari            BH
Bislama            BI
Breton            BR
Bulgarian        BG
Burmese            MY
Byelorussian    BE
Cambodian        KM
Catalan            CA
Chinese            ZH
Corsican        CO
Croatian        HR
Czech            CS
Danish            DA
Dutch            NL
English, American    EN
Esperanto        EO
Estonian        ET
Faeroese        FO
Fiji            FJ
Finnish            FI
French            FR
Frisian            FY
Gaelic (Scots Gaelic)    GD
Galician        GL
Georgian        KA
German            DE
Greek            EL
Greenlandic        KL
Guarani            GN
Gujarati        GU
Hausa            HA
Hebrew            IW
Hindi            HI
Hungarian        HU
Icelandic        IS
Indonesian        IN
Interlingua        IA
Interlingue        IE
Inupiak            IK
Irish            GA
Italian            IT
Japanese        JA
Javanese        JW
Kannada            KN
Kashmiri        KS
Kazakh            KK
Kinyarwanda        RW
Kirghiz            KY
Kirundi            RN
Korean            KO
Kurdish            KU
Laothian        LO
Latin            LA
Latvian, Lettish    LV
Lingala            LN
Lithuanian        LT
Macedonian        MK
Malagasy        MG
Malay            MS
Malayalam        ML
Maltese            MT
Maori            MI
Marathi            MR
Moldavian        MO
Mongolian        MN
Nauru            NA
Nepali            NE
Norwegian        NO
Occitan            OC
Oriya            OR
Oromo, Afan        OM
Pashto, Pushto    PS
Persian            FA
Polish            PL
Portuguese        PT
Punjabi            PA
Quechua            QU
Rhaeto-Romance    RM
Romanian        RO
Russian            RU
Samoan            SM
Sangro            SG
Sanskrit        SA
Serbian            SR
Serbo-Croatian    SH
Sesotho            ST
Setswana        TN
Shona            SN
Sindhi            SD
Singhalese        SI
Siswati            SS
Slovak            SK
Slovenian        SL
Somali            SO
Spanish            ES
Sudanese        SU
Swahili            SW
Swedish            SV
Tagalog            TL
Tajik            TG
Tamil            TA
Tatar            TT
Tegulu            TE
Thai            TH
Tibetan            BO
Tigrinya        TI
Tonga            TO
Tsonga            TS
Turkish            TR
Turkmen            TK
Twi                TW
Ukrainian        UK
Urdu            UR
Uzbek            UZ
Vietnamese        VI
Volapuk            VO
Welsh            CY
Wolof            WO
Xhosa            XH
Yiddish            JI
Yoruba            YO
Zulu            ZU

#368 web开发 » 利用 Bootstrap 进行快速 Web 开发 » 2015-06-29 16:10:11

xuyg
回复: 7

原文连接
浏览器开发人员最后将其支持全都聚集在标准上,比如 HTML5、级联样式表 2 级 (CSS2) 和 CSS3。这些标准减少了浏览器行为自 Web 全面启动开始以来困扰开发人员和设计人员的许多不合理变化。为了掩盖遗留问题并适应遗留浏览器,一些开发人员创作出了 Web 页面框架。这类工具使得即使是普通人也可以开发适合大多数用户的网站。
其中一个最受欢迎的 Web 页面框架来自一个预料之外的来源。Twitter 的开发人员厌倦了设法解决用于网页开发的许多不同组件。他们创建了单一的框架来提供 Web 页面设计中的最常见元素,同时支持合理的灵活性。他们以 Bootstrap(一种开源项目)的形式与全世界共享这一工具包。
Bootstrap 以 LESS 项目为基础,增强了 CSS 语言。Bootstrap 还包括基本的 CSS 元素,这些元素用于排印、表单、按钮、表格、网格、导航、警告等。Bootstrap 的主要目标是帮助 Web 开发人员加快其项目。这也是目前 GitHub 软件库中最受欢迎的项目。个人、小型团队,甚至大型组织都在使用 Bootstrap。
本文将向您介绍如何使用 Bootstrap 快速开发网站和应用程序,包括移动友好型应用程序。本文反映了开发人员的观点,而不是设计人员的观点。要想从本文和 Bootstrap 中获益,您需要掌握 HTML 和 CSS 的应用知识。我在 “在 CSS 中使用 LESS 实现更多的功能” 中介绍的 LESS 项目的一些基本知识可帮助您了解本文的主要代码示例。

#369 Python » python写报警程序中的声音实现winsound » 2015-06-29 15:16:20

xuyg
回复: 0

写windowns下的报警程序,有一个报警声音的实现,在python中有个winsound模块可以来实现,方法也很简单:
1
2
3
4
5
import time
import winsound
def play_music():
    winsound.PlaySound('alert', winsound.SND_ASYNC)
    time.sleep(3)
   >import winsound
   PlaySound(sound, flags)
   sound是声音文件名字,该文件为wav格式的。flags为其播放的一些参数,如:

SND_LOOP
重复地播放声音。SND_ASYNC标识也必须被用来避免堵塞。不能用 SND_MEMORY。

SND_MEMORY
提供给PlaySound()的 sound 参数是一个 WAV 文件的内存映像(memory image),作为一个字符串。
注意:这个模块不支持从内存映像中异步播放,因此这个标识和 SND_ASYNC 的组合将挂起 RuntimeError。

SND_PURGE
停止播放所有指定声音的实例。

SND_ASYNC
立即返回,允许声音异步播放。

SND_NODEFAULT
不过指定的声音没有找到,不播放系统缺省的声音。

SND_NOSTOP
不中断当前播放的声音。

SND_NOWAIT
如果声音驱动忙立即返回。

MB_ICONASTERISK
播放 SystemDefault 声音。

MB_ICONEXCLAMATION
播放 SystemExclamation 声音。

MB_ICONHAND
播放 SystemHand 声音。

MB_ICONQUESTION
播放 SystemQuestion 声音。

MB_OK
播放 SystemDefault 声音。

python蜂鸣,通过python让电脑发声:
import winsound
winsound.Beep(37, 2000)
37是频率(Hz), 2000是蜂鸣持续多少毫秒(ms).
第一个参数frequency表示分贝数,大小在37到32767之间。第二个参数是持续时间,以毫秒为单位

本文出自 “王伟” 博客,请务必保留此出处http://wangwei007.blog.51cto.com/68019/1231091

#370 程序及源码 » 程序开发相关内容总结(持续更新) » 2015-06-29 12:25:26

xuyg
回复: 0

本文根据个人经验随意总结下程序开发相关知识经验内容总结,咋看有点乱,慢慢整吧
1,开发平台类
基于windows系统开发的平台:
   1).Net平台 VisualStudio 2003/2005/2008/2010/2012/2013
   2)eclipse,myeclipse
Linux平台:
   1) eclipse,myeclipse
2,开发语言类
1)java
2)C/C++
3)C#
4)Python
5)VB
6)其他

3,工具插件类

Cacti——['kækti]

Nagios——[ˈnædʒiɔs]

Nginx——[ˌndʒinˈeks ]

Squid——[skwid]

yum—— [jʌm]

4,其他类

#371 励志 » 穷人发财致富的最大秘诀 » 2015-06-26 09:20:36

xuyg
回复: 0

穷人发财致富的最大秘诀
Kamei    2015/06/23 14:47   
  你知道穷人发财致富的最大秘诀吗?成功财富网为各位讲一个真实的故事,秘诀就在故事里面,请慢慢看吧!

  法国一位年轻人很穷,很苦。后来,他以推销装饰肖象画起家,在不到十年的时间里,迅速跃身为法国50大富翁之列,成为一位年轻的媒体大亨。不幸,他因患上前列腺癌,1998年在医院去世。他去世后,法国的一份报纸,刊登了他的一份遗嘱。在这份遗嘱里,他说:我曾经是一位穷人。在以一个富人的身份,跨入天堂的门槛之前,我把自己成为富人的秘诀留下。谁若能通过回答“穷人最缺少的是什么”,而猜中我成为富人的秘诀。他将能得到我的祝贺。我留在银行私人保险箱内的100万法郎,将作为睿智地,揭开贫穷之谜的人的奖金。也是我在天堂,给予他的欢呼与掌声。

  遗嘱刊出之后,有48561个人寄来了自己的答案。这些答案五花八门,应有尽有。绝大部分人认为,穷人最缺少的当然是金钱了。有了钱,就不会再是穷人了。另有一部分认为,穷人之所以穷,最缺少的是机会。穷人之穷,是穷在背时上面。又有一部分认为,穷人最缺少的是技能。一无所长,所以才穷。有一技之长,才能迅速致富。在这位富翁逝世周年纪念日。他的律师和代理人,在公正部门的监督下,打开了银行内的私人保险箱。公开了他致富的秘诀。在所有的答案中,只有一位年仅9岁的女孩,猜对了。

  为什么只有这位9岁的女孩想到穷人最缺少的是野心?她在接受100万法郎的颁奖之日,她说:“每次,我姐姐把她11岁的男朋友带回家时,总是警告我说不要有野心!不要有野心!于是我想,也许野心可以让人得到自己想得到的东西。”

  谜底揭开之后,震动法国,并波及英美。一些新贵、富翁在就此话题谈论时,均毫不掩饰地承认:野心是永恒的“治穷”特效药。是所有奇迹的萌发点,穷人之所以穷,大多是因为他们有一种无可救药的弱点,也就是缺乏致富的野心。众所周知穷人缺的是钱和物.但是,穷人真正缺的是野心--成为富人的野心.为什么如此说呢,因为,穷人之所以穷,就在于他们现在的思想还停留在安于现状,只求一时的满足,而不着眼将来,更没有成为富人的野心.也许他们在睡梦中有做过富人般生活的美梦,但是那不是真实的.梦毕竟是梦.现实的情况还是没有改观。

  表面上最缺的是——金钱

  本质上最缺的是——野心

  脑袋上最缺的是——观念

  对机会最缺的是——了解

  命运里最缺的是——选择

  骨子里最缺的是——勇气

  改变上最缺的是——行动

  肚子里最缺的是——知识

  事业上最缺的是——毅力

  绝大部分的人认为,穷人最缺少的当然是金钱了,有了钱就不会再是穷人了。另有一部分人认为,穷人之所以穷,最缺少的是机会,穷人之穷是穷在背时上面。又有一部分认为,穷人最缺少的是技能,一无所长所以才穷,有一技之长才能迅速致富。还有的人说,穷人最缺少的是帮助和关爱,是漂亮,是名牌衣服,是总统的职位等等。穷人最缺少的是野心?谜底之后,震动法国,并波及英美。一些新贵、富翁在就此话题谈论时,均毫不掩饰地承认:野心是永恒的“治穷”特效药,是所有奇迹的萌发点,穷人之所以穷,大多是因为他们有一种无可救药的弱点,也就是缺乏致富的野心。

  专注的去做自己喜欢的事,野心是少不了的,思想的改变是第一步,行动是我们所要成为富人的条件。【来源:成功财富】

#372 励志 » 5个最值钱的生活习惯 » 2015-06-26 09:14:08

xuyg
回复: 0

源文:5个最值钱的生活习惯
Kamei    2015/06/24 15:14   
  不要小看习惯的力量,良好的习惯具备强大的吸引力,可以吸引到资源和财富~

  习惯是一种定型的行为,是经过反复实践和锤炼而养成的思维、语言和行为方式。养成一种好的习惯不容易,但很重要。养成良好的生活习惯,可以培养一个人的好性格,提高个人素质,塑造独有的气质和魅力。在潜移默化中,让你变得更值钱!

  1.养成阅读的习惯

  据媒体报道,中国人年均读书0.7本,与韩国的人均7本,日本的40本,俄罗斯的55本相比,中国人的阅读量少得可怜。也许媒体报道的统计数据并不准确,但我们从日常生活的一些现象中,也可以感受到中国人是越来越不喜欢看书。

  高尔基先生说:“书籍是人类进步的阶梯。”所以,如果你能有个比较固定的爱好,而且能因为这个爱好也喜欢看看那方面的书,那就太好了,这样有可能为你每月节约1000块左右。这种节约不是你所看的书的内容真正起了什么教化作用,而是这种行为挤占了你无所事事的时间。

  在调查中发现,很多人会利用这些时间组织非常无聊的聚会。虽然在很多情况下,这种聚会的组织者和参与者都知道活动不是很有趣,但他们还是会比较积极地参加,因为几个人一起在咖啡馆看手机似乎比自己在家看稍微有点乐趣。

  有人算过这样一笔账:如果每天临睡前挤出15分钟看书,假如一个中等水平的读者读一本一般性的书,每分钟能读300字,15分钟就能读4500字。一个月就是126000字,一年的阅读量可以达到1512000字。而书籍的篇幅从60000字到100000字不等,平均起来大约75000字。每天读15分钟,一年就可以读20本书,这个数目远远超过了世界平均阅读量。不妨试着坚持每天睡前挤出十几分钟的时间,一旦形成了习惯,就很容易长期坚持。

  2.有效的时间管理

  有句话说得好:“有效的时间管理,就是一种追求改变和学习的过程。”上帝是公平的,不管是谁,一天永远只能有24小时,你可以过得很从容,你也可以把自己弄得凌乱不堪,“没有时间”绝对不是借口,那是你自己的选择。

  如果你时间安排得好,你就可以去听音乐会、看表演、做自己想做的事。时间管理的第一个原则是:对每一件事都要尊重,包括对休闲的尊重。心情是可以创造的,时间是可以掌握的,善于安排的人,永远不会“忙”,因为他知道自己要什么,不要什么。

  现代人的生活节奏越来越快,许多人都常常感到时间紧张,根本没有时间干许多重要的事。而鲁迅先生曾说过:“时间就像海绵里的水,只要愿挤,总还是有的。”实际上正是如此。

  闲暇时间是可贵的,闲暇时间是惊人的。据一所世界体育中心调查:一个70岁的西方人,一生的工作时间是16年,睡眠时间是19年,剩下的便是闲暇时间。可见,所谓时间管理,就其本质来说,主要是对闲暇时间的管理。

  3.坚持必要的锻炼

  现在人们的生活水平不断提高,可有多少人注意自己真正的健康呢?每天保证让自己吃的好一点、吃的饱一点,即对象征性地身体有了一个交待,可交待后有没有考虑过后果呢?现在人们的高血压、心脏病、糖尿病、肥胖症等不断上升,要知道这些病都是从我们日常生活的饮食当中得来。纵使人生的幸福标准有很多,但健康永远被列在第一位。失去了健康,生命就会黯然失色,生趣索然。

  首先,想好哪个时间段对你来说最适合,清晨或者午饭后或者晚上?如果你没有定下一个确切的时间,那么很可能你会找借口把锻炼推迟到有更多时间或者更多精力的时候,拖延几次后就完完全全破坏掉了你的习惯。其次,当你第一次试着去养成每天锻炼的习惯时,你的身体也许还不能适应那个程度的压力。保证最开始时每天锻炼20分钟,并且不要做强度太大的运动。最后,把坚持锻炼和快乐联系在一起。把焦点放在锻炼的乐趣上,潜意识会帮助你顺利养成锻炼的好习惯。

4.科学理财

  俗语说:“人有两只脚,钱有四只脚。”现代人的生活需求提高,似乎赚钱速度永远赶不上花钱的速度,不过如果能建立正确的理财观念,并正确的理财,不但可以衣食无忧,还可以提早享受人生!就像把双脚踩在风火轮上,可以充分驾驭钱财。

  从观念上来说,做好理财并不难,就是有效运用和处理钱财,让所有的花费均能发挥最大功效,进而运用各种开源节流的方式,调整各项收支并不断累积财富来达成所欲达到的目标,出国旅游、置产准备、储备子女教育基金、准备退休金等皆是,另外保持货币购买力和对抗通货膨胀也都是理财的目的。

  此外,各种投资工具在性质上也不尽相同,常见的投资方式如买股票、房地产、债券或是将钱存在银行等都可以算是投资,不同的投资所预期的报酬也不相同,有的报酬会较高,但有的则可能损及本金,有的虽无亏本之虞但报酬却极低微。在理财过程中,关键还得考虑风险的承担度。

5.风险控制

  30岁的人,人生最大的一部分财富是未来会创造的财富,也是未实现的财富,虽然不知道这笔财富有多大,但可以估算,财富=能力×时间。能力是我们自控因素,可主动通过学习、实践来提高我们的能力。但一个人还有多少时间来创造自己的财富,谁也不知道。所以决定未来财富最关键的,就是我们谁也不能控制的时间,所以,做好必要的养老和风险保障,这样,活得长寿、高寿,你就不用过多担心了。你到古稀年龄时,不管还是否拥有挣钱能力,至少能够保障适当的生活水平。

  经过十年左右的努力工作,30岁时一定积累了些许财富。这笔财富或多或少,但除了日常生活开支以外,逐渐有一些储蓄,每个人都在按自己的方式管理自己的财产。一味将财富存入银行,或者购买股票、基金、房地产,其实是一个错误的观念,任何投资都存在着不同程度的风险,不如根据自己的情况和风险喜好选择不同的投资渠道及方案,其中社保、商业保险(养老险)也一定是不错的选择。

  —养成良好的生活习惯,学会理财,给家人最温馨的呵护,即使我们不在他们身边,我们的爱与他们共担风雨。

#374 创业 » 18块批发的裤子卖50,他为什么能赚52块? » 2015-06-24 10:48:25

xuyg
回复: 0

今天看到一个90年代的营销案例,为那时候商人的智慧深深折服。这是一个值得学习的案例,要知道现在,这其中的营销智慧以及商业智慧仍然值得期待。
  一开始看到这个标题的时候,你一定你一定觉得不可思议,深深为作者算账的技术捉急,而在看完文章之后,却深深为这个商家赞叹。
  那他是怎么做到的呢?
  按照传统做生意的思路确实不可能,但是运用超常规的思维来设计,就能实现这个看似不可能的事情。这个案例发生在九十年代末期,虽然比较久远,却依然具有代表意义。
  这个案例,完全可以当成一个白手创业的典范!

  你应该非常清楚,那个时期正是传呼机流行的时代,堪比现在的苹果手机。
  他们那个地方有两家传呼台,正在竞争着传呼通讯的入网业务。
  这家男裤店的老板找到其中一家传呼台的负责人洽谈合作:“我可以帮你找到至少5000个人入网你的传呼业务,你只需要将他们第一年缴纳的360元传呼费分200元的回扣给我就行了,后面不管他们用多少年,收的费用全归你,如果可以的话,我就不找你的竞争对手了。”
  传呼台的负责人立马答应了他。
  当时,市面上每台传呼机销售800多块,其实避开所有环节,直接找厂家拿货的话,非常便宜。他找了几个厂家(创业网:www.Cyone.com.cn/),最后以180 元/ 台的价钱跟一个厂家达成了合作,订购了5000 台,并且跟厂家这样洽谈:“你派人把传呼机送到我的店面,我保证在15 天内就把这批传呼机销售完,你派去的人我发工资,传呼机卖完之后,我给你结账, 如果没有卖完,15天一到,我依然照单全收。”这样,没有花一分钱搞到了5000 台传呼机。
  最后就开始卖裤子了,他在店前拉起了大横幅:买50元的高档男裤,送价值860元的传呼机一台。
  这个广告第一天引来了第一批将信将疑的顾客,当顾客真的得到传呼机后,传播的轰动效应出现了,从早到晚排队抢购,不到半个月,5000 台传呼机都被一抢而空,后来陆续订购。
  拥有了传呼机的人,第一件最迫切的事情就是到指定的通讯台入网,钱自然而然的就赚到了。
  我们来算一下最终的收益,通讯台给他200元的回扣,除去每台传呼机180元的成本,还能赚20 元,然后裤子18 元的进货价,卖50 元,可以净赚32 元,两个利润加在一起就是52 元。
  这才是真正的赚钱思路,请你再细细的研究这个案例,相信你会从中感悟到非常多的东西。
  事实上,如果你留心,现在还可以看到类似这样的促销案例,这就是背后的奥秘。

#375 创业 » 创业之初最应防范的7个法律风险。 » 2015-06-24 10:32:14

xuyg
回复: 0

湖北匡济律师事务所律师袁志权表示,综合自己接触到的多个案例,创业之初最应防范以下7个方面的法律风险。
  1.创业项目是否合法
  很多项目从一开始就注定要失败。比如利用APP帮助用户进行信用卡套现等。在实践中,创业团队最应注意的是该项目是否合法,是否得到法律保护。
  2.团队成员是否“受限”
  创业最重要的是人才。很多创业团队组建时是在各自任职期间,瞒着用人单位偷偷干活。但如有成员与用人单位签署了劳动竞业限制协议,则必须妥当解除与用人单位的竞业限制协议。否则,有可能被用人单位盯上而遭遇诉讼,对团队创业非常不利。
  3.合伙协议是否详尽
  有的创业团队自认为都是朋友、同学、兄弟,先做项目再说,根本没有签署合伙协议的概念,这极可能为日后的矛盾埋下隐患。合伙协议必须得签,并且要尽可能详尽到方方面面的权利和义务。
  4.创业团队组织形式选择
  目前法定的公司组织形式主要包括一人有限责任公司、普通有限责任公司和股份有限责任公司三种形式。
  对于移动互联网创业项目,律师都会建议直接注册股份有限公司,而不是有限责任公司。因为,国内IPO的主体条件为股份公司,如果是有限责任公司,准备IPO时还需要股改,费时费力;并且,股份公司在执行股权激励计划时,比较直观和高效。
  5.注意保护好项目名称
  有的创业团队直接把非常好的项目或APP的名字作为公司字号,提交申请企业名称网上预核。这里要提示的是,千万别这样做。因为,有一帮人专门窥视好的名字,迅速抢注商标、域名和微信公众号。
  6.股份安排是否合理
  创业初期在股份安排时,灵魂合伙人应占多数股份;对于普通有限责任公司,在进行股权安排时,应适当预留考虑未来股权激励和融资的份额和大致方案。
  7.融资时关注公司控制权
  移动互联网项目一般都要进行融资,这意味着股权的稀释和控制权力度的减弱。所以,在进行融资时,对于公司控制权要给予必要的关注

页脚

©2019 YG Wang 备案号: 赣ICP备19010196号-1