40394.aa3.us进去免费注册网页有看

黄色书短篇动漫,与孕妇做爱
丁字裤美女小穴 在线观看,和丈母娘乱伦电影,我便宜的吧?
友情链接:凤凰古城十月份有没有不要门票进去的办法啊?免费的景点有哪些?_百度知道
凤凰古城十月份有没有不要门票进去的办法啊?免费的景点有哪些?
基本都古房 游农家船10块钱 讲价 轻些故居都兴趣建议看看凤凰古城网旅行者俱乐部做都自助游线路 城外游古城内自由逛凤凰古城网旅行者俱乐部提供图员购物优惠卡及口说明注意事项完全自由行,城外由于语言通交通便才要安排半自助游团凤凰九景门票148元
证等效证件80元 且单独售票
没免费想看古宅看凤凰历史看看陈斗南宅院凤凰保存完古宅门票40元山江镇总称
苗谷山江现基本发度
基本旅行团
建议看看乌龙山条线 原始
其他类似问题
凤凰古城的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁[转载]刘植荣:看看外国的社会福利!
刘植荣:看看外国的社会福利!
博主语:中国GDP规模已是世界第二,税收比例据说是世界第一,但在关乎民生方面不知做到了第几?
以下是转自新浪名博刘植荣先生的一篇文章,讲的是国外的一些民生与福利见闻,做为一名纳税人,应当好好看看,因为在官方的媒体中很难看到这些报道。有对比才有说明!
有丑才能显示美,不是吗?
&&&文章较长,给点耐心去读,能让你感触良多......
一、法国:种1公顷农田补贴400欧元,&社会福利开支占GDP的34.9%
  在法国,公民从娘胎到死亡受到400多种福利的保护。法国社会福利的特点是不管国籍,只要在法国有合法居留身份,就可享受。笔者在法国留学时,照样享受他们的住房补贴和育儿补贴。
  法国医疗保险全民享有,根据个人收入情况,公民每年仅交几百欧元的医保费,大致是一个星期的最低工资,失业者则免交此费。家庭如果只有一人工作,可将配偶及子女纳入自己的保险中,交费不变。病人每看一次医生只交1欧元的挂号费,其余所有费用在自己的保险账户上由社保机构划拨。
  在法国,农民每种1公顷农田补贴400欧元(1欧元约合8.9元人民币),每养1头牲畜补贴300欧元,补贴农产品要求符合环保生产标准。
  对无工作或低收入家庭,根据家庭人口数每月领取405.62欧元到851.81欧元的最低生活保障金,如果有两个以上的孩子,则每增加一个孩子,每月加162.25欧元。
  孩子从在娘胎里的第5个月起到满3岁,如果父母收入低于一定标准,每个孩子每月可领取156.31欧元的幼儿补贴。如果父母为照顾孩子而停止工作或减少工时,则每月可领取320.67欧元到484.97欧元的育儿补助。
  如果雇用保姆照看小于6岁的孩子,并且收入低于一定标准,每个孩子每月可享受65.46欧元到199.78欧元的补贴。如果家庭有两个孩子,每月补助108.86欧元,以后每增加一个孩子增加139.47欧元。孩子长到11岁时,每月补助再追加30.62欧元,16岁时每月再追加54.43欧元。此项补助直到孩子找到工作为止。
  法国国民教育从小学到大学一路免费,如果家庭收入低于一定标准,孩子每个学期开学时可领取249.07欧元的补助。从初中到大学,学生可获得每个学期54.9欧元到3456欧元的助学金。
  残疾人根据残疾情况,每月可获得109.40欧元到1025.72欧元的补助。
  法国一些城市对收入低于一定标准的人提供免费公交服务,有的城市则对所有人提供免费公交服务,或提供免费自行车。
  二、美国:穷人医疗政府买单,社会福利开支占GDP的21%
  一位在美国加州的华人在这次经济危机中失业,可他一点也不感到恐慌,因为他可以领一年的失业金,然后再申请政府的救济金,救济金每月1600美元(1美元约合6.7元人民币),房贷供不起,不要紧,也由政府无偿补助,日子照样过得很体面。
  研究数据显示,1995年夏威夷一个有两个孩子的母亲领取的福利相当于年薪36000美元的工人。
  美国的小学到高中教育免费,大学教育经费主要由政府负担,学生只负担一小部分。社区大学的学费低于每年1500美元,约是美国从业人员平均年收入的1/30。为确保条件具备并且愿意读书的孩子能读大学,政府对贫困家庭提供各种形式的资助。
  美国有专门为穷人提供医疗服务的医疗救助(Medicaid)系统,为买不起医疗保险的低收入家庭提供优质的医疗保障,所有费用由政府支付。医疗救助预算占州GDP的22%,其中联邦政府补贴57%。
  2008年,美国共有4900万人享受到了医疗救助,联邦政府支出部分为2040亿美元。由于经济危机,美国不少家庭收入降低,享受医疗救助的人数剧增。2009年,美国有9个州享受医疗救助的人数达到州总人口的9%。
  日,奥巴马总统签署法案,将医疗救助的标准降低到贫困线的133%(2009年,美国多数州贫困线为:一口之家年收入10830美元,两口之家年收入14570美元,三口之家年收入18310美元),这样,将有更多的人纳入医疗救助体系。
  美国医疗制度的着眼点是,对任何危及生命的疾病,不管有钱没钱,先看病,后买单。你有钱,那你就自己掏腰包或由保险公司支付;你是穷人,就由政府买单,连住院的伙食费都由政府出。
  三、英国:难民也享受高福利,社会福利开支占GDP的25.9%
  英国实行全民免费医疗。笔者有个朋友在英国生孩子,从入院到出院不用花一英镑,伙食费都由政府买单,出院时,政府还给买好了婴儿车。
  英国大学阶段以前的教育均免费,大学阶段也有90%的大学生可获得政府津贴。所以,对低收入家庭来说,从幼儿园到大学教育是一路免费的。
  英国的社会福利覆盖所有在英国居住的人。笔者采访过一名在英国的难民,他在英国享受很舒适的福利住房,居住面积约80平方米(与另一人合住),洗衣机、电冰箱、煤气灶、电视机等家电应有尽有,想要什么生活用品,跟福利官说一下,也会免费获得,床单、毛毯定期免费换洗。英国政府每周给他发生活费,第一周是90多英镑(1英镑约合10.5人民币元),从第二周起,每周35英镑。他照样享受与英国国民同等标准的免费医疗,他不会英语,看病时由政府出钱为他聘请翻译。
  四、德国:买“伟哥”也报销,社会福利开支占GDP的27.6%
  德国人一生下来就享受抚育金,第一个和第二个孩子为每月184欧元,第三个孩子为每月190欧元,从第四个孩子开始,每月215欧元,这笔钱一直领到25周岁或有了固定收入为止。
  对困难家庭来说,社会福利几乎包办了一切,领取的救济金只是“零花钱”,购买价值超出30.68欧元的日用品由社会福利局支付账单。
  德国《图片报》的一个记者走访了一个拿救济金的家庭,男主人30岁,妻子23岁,他们有一个出生不久的孩子,这个家庭几乎所有用品,从拖鞋、衬衣、小孩床,到洗衣机、电视机、炉灶都是由社会福利局付款购买的。除此之外,他们每月还能领到350欧元的房租补贴、385欧元的生活费。
  德国黑森州有位弗先生靠社会救济生活,每月从社会福利局领取350欧元的救济金和112欧元的养老金,社会福利局同时还要为他支付居住面积100平方米的住房的房租。弗先生由于靠服用性刺激药物才能过正常的性生活,政府还必须为他每年支付购买“伟哥”的4900欧元费用。
  五、加拿大:穷人教育一路免费,社会福利开支占GDP的23.1%
  在加拿大,如果没有收入来源,单身可每月领取500-700加元(1加元约合6.6元人民币)的生活保障金,三口之家每月可领取加元的生活保障金,如果一直没工作,这笔钱可以一直领下去,直到死亡。任何65岁以上的公民不管过去工作与否或工作时间长短,均可申请联邦养老金。
  对低收入家庭,政府提供廉租金住房,保证人人有房住。租金不是按照房子大小收取,而是按照工资收入收取,基本上用25%-30%的工资就能住上宽大舒适的房子。
  如果父母收入低于一定标准,不满18岁的孩子每月可领取100加元到200多加元的牛奶金。加拿大从小学到高中的教育(12—13年),学费是分文不收的,大学教育有的社区学院也是免费的,学前教育虽然不是免费,但对低收入家庭的孩子,根据家庭收入情况,由政府部分或全部支付教育费。
  六、瑞典:丈夫有9个月的全薪产假,社会福利开支占GDP的38.2%
  瑞典1847年通过了《济贫法》,为低收入家庭提供帮助。瑞典把福利当作公民的基本人权作出法律上的承诺,当公民应该享受的社会福利不能实现或受到侵犯时,可以向地方公共保险法院或高等公共保险法院申诉。
  在瑞典,老婆生孩子,老公也跟着休9个月的全薪“产假”。在孩子年满16岁以前,父母均可获得生活津贴;年满16岁以后,完成9年义务教育的青年,如继续读大学则领取教育津贴,这样,大学也和免费差不多。
  在瑞典看病个人只掏60瑞典克朗(1瑞典克朗约合1元人民币)的挂号费,其他一切费用都由政府买单。
  瑞典的失业保险分两部分,即基本失业保险和自愿失业保险。所有20岁以上的失业者,可领取每日320瑞典克朗的基本失业保险金。
  除此之外,自愿失业保险职工参加全国36个失业基金,如果失业,在头200天里,可以领取过去12个月平均工资的80%,第201天到300天(有未满18岁的孩子为450天)期间减为70%,超过这个期限则由工作发展保险支付。
  2006年,全国有90%的工人加入了失业基金,553000人受到了失业基金的资助,平均每人得到54069瑞典克朗。失业基金的资金主要由政府提供,会员费只占基金的9.4%。
  七、挪威:带全薪休病假,社会福利占GDP的33.2%
  挪威实行全民免费医疗,所有公民都享受毫无差别的高品质的医疗服务,病假期间的工资与正常工资分文不差。
  产妇有42周的全薪产假,生产之前的3周也是法定产假。产妇的丈夫享有4周的全薪“产假”。瑞典实行包括托儿所、幼儿园在内的所有等级的全民免费教育,不满2周岁的婴儿如果不去托儿所,可以获得最高每月3000挪威克朗(1挪威克朗约合1.1元人民币)的现金补贴。
  八、丹麦:全民免费医疗免费教育,社会福利开支占GDP的37.9%
  丹麦的社会福利覆盖所有在丹麦居住的人,不分国籍,只要在丹麦的领土上,就享受他们的各种福利。
  丹麦实行全民免费医疗,看病、住院分文不花,连住院伙食费都由政府买单。病房一切生活设施应有尽有,病人住院空手进去即可。
  丹麦从小学到大学一路免费,学生就近选择学校,如果选择私立学校,则政府按公立教育标准报销一部分学费。
  孩子从生下来到18岁的牛奶费也由政府支付。低收入家庭孩子的学前教育也由政府买单,学生每月还可以拿到生活补贴。
  失业人员在失业后的4年里,可领取相当于失业前工资90%的失业金。如果4年内还找不到工作,则领取每月约合14000人民币元的失业救济金。
  九、澳大利亚:低收入者购药2.6澳元封顶,社会福利占GDP的22.5%
  当今澳大利亚的福利制度是1910年建立起来的,覆盖所有国民。
  澳大利亚对所有国民免费医疗,如果自己到药房买药,家庭收入低于24000澳元(1澳元约合6.6元人民币)的公民只需要支付药房2.6澳元,余款不管多少,均由政府买单。孕妇分娩时,可获得950澳元的分娩津贴,以帮助为新生儿添置用品。
  如果在工作年龄内失业,每年可获取1.5万澳元的失业救济金。女性公民从60岁、男性公民从65岁开始,不管过去的工作经历如何,如果个人收入或资产低于一定标准,都可领取政府养老金。
  澳大利亚实行12年免费教育,学生在18岁前还可享受学习补贴。大学生可以获得政府的无息贷款。
  十、日本:医院不得盈利,社会福利开支占GDP的18.6%
  日本早在20世纪20年代就通过了几个社会福利法案,基本上采用欧洲模式。
  日本的医疗保健系统覆盖所有国民,日本的所有医院必须是非赢利性质的。每个公民必须享有一种医疗保险,保险费的多少根据个人或家庭收入情况而定。&
  按照现有的医疗保险制度,69岁以下的人自我负担的医疗费占所需医疗费的30%,70到74岁的人负担20%,75岁以上的人负担10%。
  为了对疾病做到早发现、早治疗,日本对40岁以上的公民实行完全免费的预防诊断、检查和保健治疗。
  日本县市政府为低收入家庭提供福利住房,如果申请福利房的人多,为体现公平,则用抽签的方式分配。房租根据收入定,收入高,房租就高些,收入低房租就低些甚至全免。政府福利房的房租每两年调整一次,根据收入变化情况决定房租是上调还是下调。
  日本的幼儿园到初中实行免费教育,低收入家庭(年收入约25万元人民币)的婴儿在托儿所的费用全免,每个18岁以下的孩子可增加约合人民币2.5万元的个人所得税免税额,地方政府向不满9岁的儿童发放育儿津贴。
  十一、非洲:不少国家实现了免费教育和免费医疗
  非洲不少国家实现了免费教育和免费医疗,肯尼亚等国还为所有中小学生免费提供营养午餐、免费住宿。
  南非政府规定,所有公立医院无偿为穷人、老人、孤儿、残弱人员提供免费医疗,由卫生部统一结算费用。
  埃及对没有医疗保险的人提供免费医疗,无业人员可到公立医院免费就诊,农村每三四个村庄设有一个医疗中心,农民在医疗中心免费看病。
  埃塞俄比亚是世界上最穷的10个国家之一,但他们早就做到了从小学到大学一路免费,连教材都由政府免费提供。学生读大学,食宿都由政府“垫资”。学生大学毕业,工作一年半后开始在10年内还清政府“垫资”(4年约合8000元人民币),如果毕业后找不到工作,国家不向学生索要这笔费用。
  埃塞俄比亚还对穷人实行免费医疗,拿着“贫民证”就可以在村镇诊所享受免费医疗。
  喀麦隆从小学到大学也一路免费,在大学阶段只收取每年50000中非法郎的注册费(约合750元人民币)。
  十二、拉美:社会福利覆盖所有穷人
 拉丁美洲国家的社会福利制度在上个世纪80年代进行了较大的调整,使社会福利覆盖所有穷人。拉美国家的福利由三部分构成:工人和雇主共同支付的社会保险,政府负担的穷人社会救助,劳动保护法规规定的福利。
  拉美国家社会福利制度的特点是:有条件的货币转移支付,对需要救助的家庭直接给予现金;定位家庭户,在物价上涨期为使公民的生活水准不下降,对所有家庭户给予补贴;对极度贫穷的人给予一揽子全方位救济。
社会福利是给最需要的人的,也就是给穷人的,其目的是弥补第一次收入分配的差距,让所有国民生活得有尊严,增进社会和谐。
&&&&转自:
推荐文章:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。报喜鸟有何内幕消息?是否故意提前泄露?等我们散户进去帮人抬轿
报喜鸟有何内幕消息?是否故意提前泄露?等我们散户进去帮人抬轿
评论该主题
作者:您目前是匿名发表 &
作者:,欢迎留言
特色数据:
所属概念:
未来大事件
意见反馈回到顶部拥有1个小站,订阅13个话题,关注2个小站
/thread--1.html
用于返回当前平台的目录分隔符,Windows是反斜杠(\&),Linux是斜杠(/)。
用于将若干字符串连接成一个完整的路径。例如:
/thread--1.html
1、& & & & filesep
用于返回当前平台的目录分隔符,Windows是反斜杠(\),Linux是斜杠(/)。
2、& & & & fullfile
用于将若干字符串连接成一个完整的路径。例如:
&& f=fullfile('D:','Matlab','example.txt')
f=D:\Matlab\example.txt
(在Windows中,&D:\&表示D盘,&D:&表示目录)
3、& & & & fileparts
用于将一个完整的文件名分割成4部分:路径,文件名,扩展名,版本号。例如:
&& f=fullfile('D:','Matlab','example.txt');
&&[pathstr,name,ext,versn]=fileparts(f)
pathstr=D:\Matlab
name=example
4、& & & & pathsep
返回当前平台的路径分隔符。Windows是分号(;),Linux是冒号(:)。
5、& & & & exist
可以用于判断目录或者文件是否存在,同时不同的返回值有不同的含义。例如:
&& f=fullfile('D:','Matlab','example.txt');
&&exist(f)
&&exist('D:\Matlab')
6、& & & & which
可以通过一个函数或脚本名称得到它的完整路径,同时还能处理函数重载的情况,例如:
&& which abs(0)
C:\MATLAB7\toolbox\matlab\elfun\@double\abs.bi&&% double method
&& which abs(single(0))
C:\MATLAB7\toolbox\matlab\elfun\@single\abs.bi&&% single method
7、& & & & isdir
判断一个路径是否代表了一个目录,例如:
&& p='D:\Matlab';
&& f=fullfile(p,'example.txt');
&& isp=isdir(p)
&& isf=isdir(f)
8、& & & & dir
用于列出一个目录的内容,返回值为结构体数组类型,包含如下部分:name:文件或目录的名称;date:修改日期;bytes:文件大小;isdir:是否是目录。例如:
&& p='D:\Matlab';
&&files=dir(p)
8x1 struct array with fields:
9、& & & & cd
用于切换当前工作目录。例如:
&&cd('c:/toolbox/matlab/demos')& & & & %切换当前工作目录到demos
&&cd ..& & & & %切换当前工作目录到matlab
10、& & & & pwd
用于当前工作目录的路径。例如:
ans =C:\MATLAB7\work
11、& & & & path
用于对搜索路径的操作。例如:
&&path& & & & %查询当前所有的搜索路径(MATLABPATH)
&&p=path& & & & & & & & %把当前的搜索路径存在字符串变量p中
&&path(&newpath&)& & & & & & & & %将当前搜索路径设置为newpath
&&path(path,&newpath&)& & & & %向路径添加一个新目录newpath
&&path(&newpath&, path)& & & & %向当前搜索路径预加一个新目录nespath
12、& & & & addpath和rmpath
用于对matlab搜索路径的添加和删除。例如:
&&addpath(&directory&)& & & & %将完整路径directory加入到当前搜索路径的最顶端
13、& & & & what
用于显示出某目录下存在哪些matlab文件;若输入完整路径,可列出指定目录下的文件。例如:
&&what dirname
&&what(&dirname&)
其中dirname是要查找的路径的名字,路径在matlab的搜索路径内时,没有必要输入全名,只输入最后或最后两级就够了。
14、& & & & path2rc
保存当前matlab的搜索路径到pathdef.m文件中。
/lcxu2/archive//2851712.html一.处理任务利用GAMIT-GLOBK软件对2011年年积日为94天的shao, lhaz, xian, kunm, bjfs, urum共6个IGS测站的GPS测量数据进行处理,并对处理结果进行评估。二.处理步骤安装虚拟机和Linux系统...&
/lcxu2/archive//2851712.html&一.处理任务&&利用GAMIT-GLOBK软件对2011年年积日为94天的shao, lhaz, xian, kunm, bjfs, urum共6个IGS测站的GPS测量数据进行处理,并对处理结果进行评估。&&二.处理步骤&&安装虚拟机和Linux系统&&在win7系统下安装VMware Workstation v9.0.1虚拟机,并在其上安装ubuntu 12.10。&&安装完并登陆ubuntu后,在terminal中运用以下指令安装csh: &sudo apt &get install csh&安装完成后在terminal执行:&&chsh&按提示输入:&/bin/csh&修改bash为csh。重启ubuntu系统,打开terminal,输入:&sudo &sH&输入密码后进入root权限,然后输入:&echo $SHELL,&返回&/bin/csh,说明SHELL修改成功。&安装库文件libX11 &dev和编译器gfortran:&sudo apt &get install libX11 &dev&sudo apt &get install gfortran & &&安装GAMIT-GLOBK软件&在/opt目录下建立gamit目录作为软件的安装目录,将下载的GAMIT-GLOBK+10.40.zip安装包文件复制到/opt/gamit目录下。打开terminal,进入gamit文件夹下,输入命令:&unzip GAMIT-GLOBK+10.40.zip&解压得到source文件夹,在terminal中进入source文件夹,运行:&./install_software&如果此时提示权限不足,则输入&chmod 777 *&为所有用户和文件设置可读写权利,然后运行./install_software命令,当到达提示&时,先进入source/libraries文件夹下用gedit打开Makefile.config,找到第283行:&&# ----- for Linux from 0.0.1 to 3.0.0 &-- #&&OS_ID Linux &将其改为&# ----- for Linux from 0.0.1 to 4.0.0 &-- #&&OS_ID Linux &这是由于Linux内核版本已更新至3以上;另外在此文件的105行将&&MAXSIT 60&MAXSAT 32&MAXATM 13&MAXEPC 2880&&的MAXATM修改为25,MAXEPC修改为6000,关闭并保存文件后在terminal里选y继续安装,即可完成GAMIT-GLOBK软件的安装。&&安装完成后,需要修改csh.cshrc文件,如下图提示所示: &进入/home/etc文件夹下,用gedit csh.cshrc打开,在endif前加入&stenv PATH /opt/gg/gamit/source/gamit/bin: /opt/gg/gamit/source/gamit/com:&&/opt/gg/gamit/source/gamit/kf/bin:$PATH&stenv HELP_DIR /opt/gg/gamit/source/help/&stenv INSTITUTE GNSS CENTRER&&& & 保存并关闭文件后退出,在terminal中输入doy指令,若出现结果则表明GAMIT-GLOBK已成功安装。&&工程文件和待处理数据准备&在任意目录下建立工程文件夹x094,文件名为四字小写,里面建立brdc,igs,rinex和年积日94四个文件夹:需要下载的数据有rinex观测值文件,广播星历和sp3星历,分别放在rinex,brdc和igs文件夹下,可以用sh_get_rinex,sh_get_nav和sh_get_orbits自动下载,也可以通过网站http://cddis.nasa.gov/gnss_datasum.html#daily网站手动下载,本例数据从网上下载,准备好的工程文件内容如下(tree指令可通过sudo apt-get install tree安装):&tables文件夹更新和准备文件制作&需要每年更新的tables文件有:&章动表nutabl.、太阳表soltal.、月亮表luntab.、跳秒表leap.sec&需要每月更新的文件有:&编码文件dcb.dat&需要每日更新的文件有:&地球自转参数ut1.、pole&在有新的接收机或者天线出现时需要更新rcvant.dat,在有新的卫星发射时需要更新svnav.dat。&这些数据可以在ftp://garner.ucsd.edu/pub/gamit/tables/下载,在所有更新完成后,在工程目录x094下运行sh_setup -yr 2011将tables表链接到工程目录中。&需要准备的文件有:&测站信息文件&将tables文件夹里的文件复制到rinex目录下,打开并编辑该文件,只保留以*号开始的行信息(文件头),保存并关闭该文件。使用terminal进入rinex目录,输入&sh_upd_stnfo &files *.11o&就可以生成文件:&近似坐标文件lfiles.&近似坐标从观测o文件中提取,terminal进入rinex目录,输入&grep POSITION *.11o &lfiles.rnx&抓取o文件中的近似坐标值到lfiles.rnx文件中,得到测站近似坐标后,采用命令&rx2apr lfiles.rnx &得到apr格式的文件lfiles.rnx.apr,然后通过指令&gapr_to_l lfiles.rnx.apr lfiles. &将apr文件转换为lfiles.: 将和lfiles.文件复制到工程文件夹x094下的tables目录下。&进入工程文件夹x094下的tables目录,目录控制文件process.defaults、测站列表文件sites.defaults、解算控制文件sestbl.、精度控制文件sittbl.均保持默认值。在本次处理过程中,不考虑海洋潮汐的影响,可以禁用海洋潮汐模型otl.grid文件,在sestbl.文件中设置为:Tides applied = 23; use otl.grid = N,保存并关闭sestbl.文件&数据处理&进入工程目录x094下,采用批处理命令&sh_gamit &d
&expt x094 &noftp&处理结果及精度评定&最终处理结果保存在qx094a.094文件中。运用globk进行点位平差处理,首先terminal进入工程目录x094下,运行&sh_glred &d 2011 94 &expt x094 scal &opt H G E运行成功后,进入gslon文件夹,以psbase开头的文件即为各个站三维坐标时间序列的图形表示对基线解算数据进行预处理;然后进入gsoln目录,运行&ls ../glbf/h*glx&x094.gdl&globk 6 globk_comb.prt globk_com.log x094.gdl globk_comb.cmd&至此GAMIT-GLOBK软件解算GPS基线并平差的以走完生成的globk_comb.org文件就包含了解算点的三维坐标和相关参数&
waring:failure to converge在glorg_comb.cmd加上你的基准点, stab_site wuhn&
最近网络上出了一个最新中国社会的阶层划分模型,很有意思,先摘录如下:
1级:以在任委员、退休常委为代表,和2的区别在于,1对全国局势有控制能力2没有。
2级:以在任实权省部级干部、退休委员,比如刘跨越就是本级的典型,部分大权贵TZD富商、大银行家(这个目前是体制内)为代表。和3的区别在于,2能影响国家政策3不能。
3级:以一般省部、副省部、...&
最近网络上出了一个最新中国社会的阶层划分模型,很有意思,先摘录如下:
1级:以在任委员、退休常委为代表,和2的区别在于,1对全国局势有控制能力2没有。
2级:以在任实权省部级干部、退休委员,比如刘跨越就是本级的典型,部分大权贵TZD富商、大银行家(这个目前是体制内)为代表。和3的区别在于,2能影响国家政策3不能。
3级:以一般省部、副省部、特别实权的局级,或是大企业主、一般权贵富商、名牌大学校长、中等银行家(比如董文标之类)为代表。和4的区别在于,3能够影响一个地区或者行业的发展,4不能。3以马云、马化腾等为体制外的顶峰,3其实是行业精英或地区体制精英。
&&1&3级是中国的上层社会,普通人非奇遇不能进
4级:以一般地厅级、实权县处级、院士、大教授、高级职业经理人、名医名律师、高校校长、演艺明星、知名作家、中等企业主、小银行家之类为主。普通人通过奋斗最多能够达到这个层次。比如惠普谷歌大中国区总裁、范冰冰之类就是体制外本级的顶峰。4和5的区别在于,4和上层有千丝万缕的联系,5没有。
5级:以小企业主、普通处级副处级或实权科级干部、教授、中等职业经理人、大城市多套房地主、二三线明星、小有名气的医生律师工程师等。5和6的区别在于,5有自己的事业,6没有。
6级:以普通公务员、主流企业职员、高校青教、普通自由职业者、一般医生律师、一般工程师、大点的个体户等为主; 名牌大学生研究生毕业后多在这个层次。6和7的区别在于,6有一定的上升空间,7很难。
----4-6级是中国的中层社会,分别是高中低端中产阶级,普通人通过努力大多最后定格在第5级。
7级:以普通企业工人、边缘化的体制内、小个体户、城市底层土著、富裕农民之类为代表。7和8的区别在于,7能够在大中城市立足,8不能。
8级:以血汗工厂工人、普通农民等为代表。8和9的区别在于,8能够自食其力,9不能。
9级:以大城市底层失业人口、偏远山区农民等为代表,基本不能自食其力(以城市的基本生活要求)。
----7-9级是中国社会的底层;中国目前8&9,已经开始向纺缍型过渡。
所谓金字塔型的社会结构,就是中层远小于底层,比如印度;纺缍型的社会,就是底层少中层多(上层哪儿都少),比如美国。
中国以后一定是7&&9级人口多(后面会分析),所以中国一定是金字塔型的社会结构,而要达到纺缍型的社会,则应该是4&&6级人口占主流。 更重要的是,这个模型是一个线性结构,能够解释一些社会现象,但是不够全面。如果要全面解读中国社会个阶层就必须把这个模型变成立体结构&&简单的说,假如上述1-9级是一条X轴,那么还得加上一条Y轴&&体制内,或者说公务员与官员(包括军队里的军官)。 将这两条轴线结合起来看就会发现很多有趣的现象,比如,在X轴中越往上走,则在Y轴投影面积越大,到了上层(1&&3级),95%以上都属于体制内。而体制内在下层投影面积几乎为0。普通人如果在体制外最多能到4级,而到体制内则可以达到顶峰。这足以说明这个国家为什么形成&官本位&的文化。
另外,需要特别说明的是,即使在同一级别,体制内与体制外不仅仅社会地位有很大差别,在其他政治、经济等各个层面也差别甚大。
说点有意思的。
毫无疑问,1&&3级是上层,是统治阶层,是最大的既得利益者,也是可以从经济发展切下最大蛋糕的阶层。而4&&6级大致属于中产阶级。他们也可以分享经济发展的成果,但是比例很小。其中,5级是可以分享经济成果的最低阶层(虽然比例小得可怜)。很自然,6&9就是贡献青春和劳动价值的人啦。尤其是7&8级,基本没有上升空间,在社会上也就混口饭吃,是绝对数量最大的一个人群。由于这个人群无法向上流动,只能向下流动,但是向下流动,只能流到9级,而9级数量过大则会影响社会稳定,不要问为什么,想想陈水总,你就啥都明白了。
那么,这样的金子塔结构怎么保持稳定呢?最基本的统治模式就是:保、拉、压、控、放。
1-3级的利益是&保&。否则统治阶级内部就要分裂,团结是第一位的。第4级是拉。社会精英要拉 拢,因为他们有一定的影响力也掌握了一定的资源,为了稳定,这个阶层都得进人大、政协,有什么诉求&内部协商&。
对5&6级是&压&。普通人比较优秀者一般到这个位置几乎就是天花板了,社会几乎没有给予他们提供更多的上升空间,对于这些阶层创造财富的热情以及上升的欲望,得到的是沉重的压制&&每当这些阶层积累一定的财富时,新的政策或者游戏规则出台,积累的财富被一只看不见的手切走了。
对7&8级是&控。所谓的控就是一方面是有保有打,另一方面就是控制流动。7& 8级没有上升空间,在社会上也就混口饭吃,是绝对数量最大的一个人群。由于这个人群无法向上流动,只能向下流动,但是向下流动到9级&&9级数量过大会影 响社会稳定。所以一定要控制流动&&怎么控制?宏观经济政策上包括著名的&保增长、控通涨&,包括提高最低工资标准、强制社保(从4、5、6级的财富中切 下一块分配给8-9级),除了胡萝卜也有大棒&&从城管到暴力机关,对抗与冲突的事件基本都在这个阶层。
对9级是&放&。放是放弃的意思。这个阶层只有在过年过节,才有可能得到官员作秀的一点点可怜的慰问品。
这种统治模式在经济基本面不出大问题的情况下是有益于社会稳定的&&即使这个社会充斥着腐败、不公正也不会出现大的问题。这种成熟的模式即使是一个强势的人物也不能轻易改变。
过去20年的历史表明,在现有的体制下,财富再分配方式只能在4、5、6与7、8之间展开,比如,提高最低工资标准,就是把4、5、6级的蛋糕分配一部分给7、8。至于1-3任何时候都是最大的既得利益者,指望从1-3中切蛋糕来分配给4-6或者7-8,那是绝对不可能的。至于印钞就更好玩了,这是1-3级无条件对4-8级剪羊毛。
而社会阶层的固化,是金字塔结构的另一个重要的特征。在这样的社会结构里,个人奋斗远远不如人脉更重要。有一个好爹当然是最理想的,如果没有,靠钻营靠献身&&或者说&我不要脸了&也有机会获得层面更高的人提携。无数事实证明,层面更高的人士提携比个人奋斗更容易爬到更高的阶层。
5-6级如果有4级体制内或者3级以上的人提携,很容易到达4级。7-8级如果有4级以上的人提携,也很容易到达5-6级。总体上来说,7-8阶层是没有希望的阶层,即使有个什么机遇,他们也没有人脉和资金来把握这个机遇。
而9级是这个社会最悲惨的阶层,这个阶层没有任何福利,收入很低甚至为0,如果在城市只能啃老,在农村只能苟延残喘。
请对照一下,看看你自己目前隶属于哪一级;通过努力,将来有希望上升到哪一级;遭遇失业,不幸会下降到哪一级。想清楚了,或许能更好地帮助自己做好各种人生规划,包括职业、理财与保险。
至于所有P(平?贫?)民们寄予厚望的改革,公报大家都可以看,就是继续小心地骑自行车,绝对没有赶紧换成汽车的意思。如果有什么病,吃点药是必须的,但最好是不打针,至于做手术,那就别想了。
因为1-3要的是维稳,4级改革的欲望也很低。5-6阶层是创业和改革热情最高的阶层,但绝对没有话语权。
知道GDP为什么要保8吗?保增长保就业,真正的原因是要保证第8级的人群不能掉进第9级。哈哈。现在这个目标调整为7.5&&意思就是至少要保证8级中有一半的人不掉进9。至于底限是7,意思是如果保不住8级,也不允许7级掉入9。
说到底,最受关注的还是7-8啊,如果真有啥大动作,估计也就是4-6级买单。
本文摘自网络
1. 到官网下载 jdk-8u5-linux-x64.tar.gz2. sudo tar zxvf ./jdk-8u5-linux-x64.tar.gz -C /usr/lib/jvm3. cd /usr/lib/jvm4. sudo mv jdk1.8.0_05/java-8u5-sun5. vim ~/.bashrc6. export JAVA_HOME...&
1. 到官网下载 jdk-8u5-linux-x64.tar.gz2. sudo tar zxvf ./jdk-8u5-linux-x64.tar.gz -C /usr/lib/jvm3. cd /usr/lib/jvm4. sudo mv jdk1.8.0_05/java-8u5-sun5. vim ~/.bashrc6. export JAVA_HOME=/usr/lib/jvm/java-8u5-sun& & export JRE_HOME=${JAVA_HOME}/jre& & export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib& & export PATH=${JAVA_HOME}/bin:$PATH7. source ~/.bashrc8. test java -version
.cn/s/blog_v4e1.html
周跳(cycle clips)是指在GPS全球定位系统技术的载波相位测量中,由于卫星信号的失锁而导致的整周计数的跳变或中断。
正确地探测并恢复周跳,是全球定位系统载波相位测量中非常重要且必须解决的问题之一。导致周跳产生的信号失锁可长达数分钟,...&
.cn/s/blog_v4e1.html&
周跳(cycle clips)是指在GPS全球定位系统技术的载波相位测量中,由于卫星信号的失锁而导致的整周计数的跳变或中断。
&&&&&正确地探测并恢复周跳,是全球定位系统载波相位测量中非常重要且必须解决的问题之一。导致周跳产生的信号失锁可长达数分钟,也可能发生在两个相邻历元之间。在前一情况下,周跳很容易识别,因为此卫星在失锁期间就不再有相位差观测值;但在后一情况下,在失锁前后的每个历元都有包括整数和小数部分的相位差观测值,故难以察觉已曾发生的周跳。对于某颗卫星瞬时相位差观测值,发生中断的第一类周跳,可据发生之前此卫星的若干个连续的单差观测值,用高阶拉格朗日多项式进行拟合,然后外推恢复跟踪后第一个历元单差观测值中应有的整周数,并取而代之,推求出的整周数与原整周数之差也用于修正随后各历元的整周数。亦可用周跳后的观测值逆向外推之前的观测值,求得整周数偏差后再改正周跳后的观测值;对于发生在两个历元之间的第二类周跳,可用前面若干个正确的连续观测值拟合外推下一个历元观测值,据其整周数与实际观测值的整周数是否有差异判断是否存在周跳,若存在,即用求得的整周数之差修正此历元及其随后的历元观测值中的整周数。
整周模糊度(ambiguity of whole cycles)又称整周未知数,是在全球定位系统技术的载波相位测量时,载波相位与基准相位之间相位差的首观测值所对应的整周未知数。正确地确定它,是全球定位系统载波相位测量中非常重要且必须解决的问题之一。
&&&&&&当采用一定的数学方法确定出整周模糊度后,卫星至用户的距离测定就可精确到不足一个波长,达到厘米乃至毫米的误差量级。由于观测值中存在整周模糊度和周跳使GPS的基线处理复杂化。
&&&&&&可通过卫星和测站的先验信息或伪距观测值,估算其近似值并在平差计算中解算其最佳估值。采用通常的方法解算时,需随观测时间的延长使卫星的几何构形发生较大的变化,使电离层折射效应和多路径效应等系统性偏差的影响被逐渐削弱以至消除,从而保证其确定的可靠性。在通常的静态定位中,为确保确定的可靠性,至少要观测1小时左右。为缩短观测时间、提高工效,应改进确定的方法和采用特殊的测量模式。
http://blog.csdn.net/lilongherolilong/article/details/6773125
火狐浏览器默认情况下是不带flash_player的,因此有flash的网页打开就会提示安装flash_player插件,这里给大家说明一下如何安装install_flash_player_10_linux.tar.gz 这个格式...&
http://blog.csdn.net/lilongherolilong/article/details/6773125
火狐浏览器默认情况下是不带flash_player的,因此有flash的网页打开就会提示安装flash_player插件,这里给大家说明一下如何安装install_flash_player_10_linux.tar.gz 这个格式的flash_player。
先根据火狐的提示,去ADOBE的网站下载install_flash_player_10_linux.tar.gz
进去install_flash_player_10_linux.tar.gz所在的目录,下面开始解压和安装。
tar -zxvf install_flash_player_10_linux.tar.gz
libflashplayer.so
cp libflashplayer.so /usr/lib/mozilla/plugins & &\*此目录可能根据火狐不同的版本有所不同,大家可以先去lib下面 搜索一下mozilla*\
将libflashplayer.so 复制进去之后,重启firefox 。 它就会提示有更新了。
接下来看看网页就知道生效了。
1.到 roipac.org 下载测试数据2.tar zxvf **.tar.gz 测试数据,cd TEST_DIR查看AAREAMEhttp://www.geo.cornell.edu/eas/PeoplePlaces/Faculty/matt/1.htmlerror message: +make_raw.pl state_vector.pl failed...&
1.到 roipac.org 下载测试数据2.tar zxvf **.tar.gz 测试数据,cd TEST_DIR查看AAREAME&http://www.geo.cornell.edu/eas/PeoplePlaces/Faculty/matt/1.htmlerror message: +make_raw.pl state_vector.pl failed in make_raw.plsolution:在终端输入 export SAR_PRC_DIR=$PWD/PRC&&/forum/#!topic/mainsar/91Xk2baC_Z4
Can't take sqrt of -830.462 at /usr/local/share/roi_pac/&line 1040, &RSC1& line 88.solution:&&I was able to overcome it by changing line 165 of the default "make_raw.pl" from:$pri_count & &= ByteRead ($imagery_file, $width+$PRIoffset, &$num_bytes);To:$pri_count & &= ByteRead ($imagery_file, $width+$PRIoffset, &$num_bytes, 1);&&
/Linux/52.htm
ROI_PAC主页上提供的安装方法比较繁琐,在Ubuntu下面可以比较简单地完成整个安装。
文章中涉及到命令大家不要硬敲,要灵活运用tab键补全。
0)ROI_PAC安装需要gcc,gfortran,perl环境,所以先看看这几个环境安装得怎么样...&
/Linux/52.htm
ROI_PAC主页上提供的安装方法比较繁琐,在下面可以比较简单地完成整个安装。
文章中涉及到命令大家不要硬敲,要灵活运用tab键补全。
0)ROI_PAC安装需要gcc,gfortran,perl环境,所以先看看这几个环境安装得怎么样,如果已经安装了,不要运行下面的命令。
$ sudo apt-get install gcc gfortran perl
1) ROI_PAC必须先安装fftw。目前最新版是3.3,下载地址。
免费下载地址在&
用户名与密码都是
具体下载目录在&/pub//Ubuntu下安装doris及相关软件教程/
$ tar xzfv fftw-3.3.tar.gz
$ cd fftw-3.3
$ ./configure --enable-float
//对于P3以上的多核心cpu,这条命令可以优化为 $./configure --enable-float --enable-sse --with-combined-threads
$ sudo make install
//不在configure中指明安装目录时,fftw默认安装到/usr/local/lib和/usr/local/include里面,需要超级权限。
安装好fftw以后设定两个环境变量,ROI_PAC需要
$ export FFTW_LIB_DIR=/usr/local/lib
$ export FFTW_INC_DIR=/usr/local/include
2)下载ROI_PAC,并安装。
ROI_PAC的下载比较麻烦,我是在cdsn上下载的,谢谢资料分享人caozhentan。
下载的是ROI_PAC_3_0_1.tgz
$ tar xzfv ROI_PAC_3_0_1.tgz
$ cd ROI_PAC_3_0_1
$ cd& ROI_PAC
$ ./configure
//如果gcc,gfortran,perl环境都安装好,fftw及环境变量设置也没有问题,那么这步是不会有问题的
$ sudo make install
3) 修改PATH变量,一劳永逸。
//回到登录目录
$ vi .bashrc
//不喜欢vi的可以用gedit,$ gedit .bashrc
将下面四行加到文件的末尾
export INT_BIN="/usr/local/bin"
export INT_SCR="/usr/local/share/roi_pac"
export FFTW_LIB="/usr/local/lib"
export PATH=$PATH:$INT_BIN:$INT_SCR:$FFTW_LIB
如果你熟悉shell,可以修改这四行。
对于我来说,我在安装doris的时候PATH中已经设置了/usr/local/bin,所以我第一行不需要了,最后一行也改动了。
3e)这样就安装好了ROI_PAC 3.0.1,测试和使用方法略
4)安装ROI_PAC 3.0.1的两个补丁
4.1)第一个补丁安装方法在&下载make_raw_alos.pl,拷贝到/usr/local/share/roi_pac目录中。
但是使用中会提示 perl^M找不到。原因是make_raw_alos.pl是dos格式,需要转换为unix格式。
如果是第一次安装,请遵照下列命令
//可以直接用浏览器在找到相关链接,另存为到登录目录。
$ sudo apt-get install tofrodos
//安装 dos和unix格式转换工具
$ fromdos make_raw_alos.pl
//转换成unix格式,去掉^M
$ chmod a+x& make_raw_alos.pl
//加上执行权限
$ sudo mv make_raw_alos.pl& /usr/local/share/roi_pac
//把文件移到相应位置
4.2)第二个补丁是到ROI_PAC/fip目录下编译add_rmgAmpPhs.c,并且拷贝到/usr/local/bin目录下。
但是编译会出错。请遵照下面命令
$ cd ROI_PAC_3_0_1/ROI_PAC/fip
//我是在登录目录解压ROI_PAC的,进入fip目录
$ vi add_rmgAmpPhs.c
把下面一行内容加到文件第三行,可以用gedit& add_rmgAmpPhs.c
#include &stdlib.h&
$ gcc -o add_rmgAmpPhs add_rmgAmpPhs.c
$ chmod a+x& add_rmgAmpPhs
//加上执行权限
$ sudo mv add_rmgAmpPhs& /usr/local/bin
//把文件移到相应位置
这样两个补丁也安装完成。
TLD(Tracking-Learning-Detection)学习与源码理解之(二)
http://blog.csdn.net/zouxy09
OpenTLD下载与编译:
(1)/arthurv/OpenTLD
下载得到:arthurv-OpenTLD-1e3cd0b.zip
或者在Linu...&
TLD(Tracking-Learning-Detection)学习与源码理解之(二)&
http://blog.csdn.net/zouxy09
OpenTLD下载与编译:&
(1)/arthurv/OpenTLD
下载得到:arthurv-OpenTLD-1e3cd0b.zip&
或者在Linux下直接通过git工具进行克隆:&
#git clone :alantrrs/OpenTLD.git
PS:如果不行,请 搜索 git clone 寻找解决方法
(2)我的编译环境是Ubuntu 12.04 + Opencv2.3&
安装opencv 2.3:&
#apt-get install libcv-dev libcv2.3 libcvaux-dev libcvaux2.3 libhighgui-dev libhighgui2.3&
安装cmake:&
#sudo apt-get install cmake&
解压然后按照源码目录下README文件进行编译:&
#cd OpenTLD&
#mkdir build&
#cd build&
#cmake ../src/&
#cd ../bin/&
(3)运行:&
%To run from camera&
./run_tld -p ../parameters.yml&
%To run from file&
./run_tld -p ../parameters.yml -s ../datasets/06_car/car.mpg&
%To init bounding box from file&
./run_tld -p ../parameters.yml -s ../datasets/06_car/car.mpg -b ../datasets/06_car/init.txt&
%To train only in the firs frame (no tracking, no learning)&
./run_tld -p ../parameters.yml -s ../datasets/06_car/car.mpg -b ../datasets/06_car/init.txt -no_tl&
%To test the final detector (Repeat the video, first time learns, second time detects)&
./run_tld -p ../parameters.yml -s ../datasets/06_car/car.mpg -b ../datasets/06_car/init.txt &r&
http://bbs.csdn.net/topics/&
&cv::PatchG
error C2039: &PatchGenerator&: 不是&cv&的成员
添加头文件
#include &opencv2/legacy/legacy.hpp&&
http://docs.opencv.org/doc/tutorials/introduction/linux_gcc_cmake/linux_gcc_cmake.htmlUsing OpenCV with gcc and CMakeNote We assume that you have successfully installed OpenCV in y...&
http://docs.opencv.org/doc/tutorials/introduction/linux_gcc_cmake/linux_gcc_cmake.html&Using OpenCV with gcc and CMakeNote We assume that you have successfully installed OpenCV in your workstation.The easiest way of using OpenCV in your code is to use CMake. A few advantages (taken from the Wiki):No need to change anything when porting between Linux and WindowsCan easily be combined with other tools by CMake( i.e. Qt, ITK and VTK )If you are not familiar with CMake, checkout the tutorial on its website.StepsCreate a program using OpenCVLet&s use a simple program such as DisplayImage.cpp shown below.----------------------------------------------------------------------------------------#include &stdio.h&#include &opencv2/opencv.hpp&&&int main(int argc, char** argv ){& & if ( argc != 2 )& & {& & & & printf("usage: DisplayImage.out &Image_Path&\n");& & & & return -1;& & }&& & M& & image = imread( argv[1], 1 );&& & if ( !image.data )& & {& & & & printf("No image data \n");& & & & return -1;& & }& & namedWindow("Display Image", CV_WINDOW_AUTOSIZE );& & imshow("Display Image", image);&& & waitKey(0);&& & return 0;}------------------------------------------------------------------------------------------Create a CMake fileNow you have to create your CMakeLists.txt file. It should look like this:------------------------------------------------------------------------------------------cmake_minimum_required(VERSION 2.8)project( DisplayImage )find_package( OpenCV REQUIRED )add_executable( DisplayImage DisplayImage.cpp )target_link_libraries( DisplayImage ${OpenCV_LIBS} )------------------------------------------------------------------------------------------Generate the executableThis part is easy, just proceed as with any other project using CMake:------------------------------------------------------------------------------------------cd &DisplayImage_directory&cmake .make-------------------------------------------------------------------------------------------ResultBy now you should have an executable (called DisplayImage in this case). You just have to run it giving an image location as an argument, i.e.:---------------------------------------------------------------------------------------------./DisplayImage lena.jpg--------------------------------------------------------------------------------------------You should get a nice window as the one shown below:&
/emouse/archive//2922940.html
Cmake的安装
OpenCV 2.2以后版本需要使用Cmake生成makefile文件,因此需要先安装cmake。
ubuntu下安装cmake比较简单,
apt-get install cma...&
/emouse/archive//2922940.html
Cmake的安装
OpenCV 2.2以后版本需要使用Cmake生成makefile文件,因此需要先安装cmake。
ubuntu下安装cmake比较简单,
apt-get install cmake
如果觉得自带的版本不符合要求,可以下载安装包。
下载最新版的安装包:
这里下载已经编译好的,这样只需要解压至需要的目录下即可使用:
tar zxvf cmake-2.8.10.2-Linux-i386.tar.gz &C /usr/local/
设置环境变量:
sudo gedit /home/emouse/.bashrc
在打开的文件后添加:
export PATH=$PATH:/usr/local/cmake-2.8.10.2-Linux-i386/bin
查看版本,测试是否安装成功:
root@emouse:/home# cmake --version&cmake version 2.8.10.2
Ubuntu 下安装 OpenCV
软件环境:
Ubuntu 12.04
OpenCV 2.4.3
Cmake 2.8.10.1
gcc 4.6.3 (系统默认)
1、先安装 libgtk2.0-dev 和 pkg-config,,否则后期编译运行程序会出现类似如下的问题:
OpenCV Error: Unspecified error (The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script) in cvNamedWindow, file /usr/local/opencv/OpenCV-2.0.0/src/highgui/window.cpp, line 100&terminate called after throwing an instance of 'cv::Exception'
通过网络获取安装:
# apt-get install libgtk2.0-dev # apt-get install pkg-config
2、下载OpenCV ,文件名:OpenCV-2.4.3.tar.bz2,下载地址:
#tar jxvf OpenCV-2.4.3.tar.bz2
得到文件夹 OpenCV-2.4.3
这里新建一个文件夹OpenCV-x86作为PC编译目录。
3、#cmake-gui 打开cmake的gui界面,开始进行配置。
cmake主要用于进行一些配置设定,从而生成用于编译安装的makefile文件,通过界面进行参数的配置和设定,非常直观、方便。在配置中指定源码和编译目录以及生成方式。
按照下图的步骤进行配置:
点击Finish后cmake即载入默认配置,如下图所示:
如图所示,窗口的中间部分即配置列表,这里和使用cmake命令直接生成makefile文件一致的,如
$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/home/OpenCV
只是这里通过图形界面的方式来进行配置,更加直观方便。
这里指对一个地方进行修改,CMAKE_BUILD_TYPE 值输入RELEASE,其他保持不变,图中蓝色虚线部分显示了默认的安装目录,生成makefile文件最后执行 make install时就会安装到这个目录,这里可以根据个人需求更改。在这里的配置中我勾选了WITH_QT 去掉了WITH_TIFF,其他更多的配置也不清楚,OpenCV中文网站也没找到系统的说明,这里暂时不深究,点击Generate生成配置文件。
进入OpenCV-x86目录可以查看Makefile文件,可以留意文件的生成时间是否和刚才的生成时间一致。
4、接下来在OpenCV-x86 分别执行make和make install即可完成编译安装。
5、安装完成后需要对系统相关环境变量进行配置:
sudo gedit /etc/ld.so.conf.d/opencv.conf
将以下内容添加到最后:
/usr/local/lib
接下来配置库:
sudo ldconfig
更改环境变量:
sudo gedit /etc/bash.bashrc
在文件后添加:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH
保存退出,在运行下面的例程之前,需要重新开启终端来使配置生效。
拷贝步骤2中解压的的/OpenCV-2.4.3/samples/c 将c文件夹拷贝出来,下面运行一下这里面的一个例程,初步体验下OpenCV。拷贝完成后进入这个文件夹:
chmod +x build_all.sh
./build_all.sh
这样就对例程目录下的源文件进行了编译,这里运行一个人脸检测的程序,下面摘录自本文参考资料3。
Some of the training data for object detection is stored in /usr/local/share/opencv/haarcascades.&You need to tell OpenCV which training data to use.&I will use one of the frontal face detectors available.&Let&s find a face:
终端中运行:
./facedetect --cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 lena.jpg
得到的结果如下图:
到这里基本的就写完了,OpenCV我之前也没有任何基础,这里只是把平台配置起来跑通,后续的工作还有很多,欢迎各位参考。转载请注明
本文相关及推荐参考:
★emouse 思&睿博客文章★ 原创文章转载请注明:
/vbar/vt.html?tid=83591微吧首页 & 雅思圈 & 趣味英语微吧 & 放弃GOOGLE,放弃BAIDU的信息吧!!!写E&放弃GOOGLE,放弃BAIDU的信息吧!!!写ESSAY跟RESEACH PAPER一定用到的17个网站~1、/虽然还是...&
/vbar/vt.html?tid=83591&&微吧首页 & 雅思圈 & 趣味英语微吧 & 放弃GOOGLE,放弃BAIDU的信息吧!!!写E&放弃GOOGLE,放弃BAIDU的信息吧!!!写ESSAY跟RESEACH PAPER一定用到的17个网站~1、/&虽然还是Beta版,但个人已觉得现在已经是很好很强大了,Google学术搜索滤掉了普通搜索结果中大量的垃圾信息,排列出文章的不同版本以及被其它文章的引用次数。略显不足的是,它搜索出来的结果没有按照权威度(譬如影响因子、引用次数)依次排列,在中国搜索出来的,前几页可能大部分为中文的一些期刊的文章。2、&Scirus 是目前互联网上最全面、综合性最强的科技文献搜索引擎之一,由Elsevier科学出版社开发,用于搜索期刊和专利,效果很不错!Scirus覆盖的学科 范围包括:农业与生物学,天文学,生物科学,化学与化工,计算机科学,地球与行星科学,经济、金融与管理科学,工程、能源与技术,环境科学,语言学,法 学,生命科学,材料科学,数学,医学,神经系统科学,药理学,物理学,心理学,社会与行为科学,社会学等。3、http://www.base-search.net/&BASE是德国比勒费尔德(Bielefeld)大学图书馆开发的一个多学科的学术搜索引擎,提供对全球异构学术资源的集成检索服务。它整合了德国比勒费尔德大学图书馆的图书馆目录和大约160 个开放资源(超过200 万个文档)的数据。4、http://www.vascoda.de/&Vascoda是一个交叉学科门户网站的原型,它注重特定主题的聚合,集成了图书馆的收藏、文献数据库和附加的学术内容。5、/&与google比较了一下发现,能搜索到一些google搜索不到的好东东 。它界面简洁,功能强大,速度快,YAHOO、网易都采用了它的搜索技术。各位可以一试。6、&Google在同一水平的搜索引擎。是推出的,Web result部分是基于Google的,所以保证和Google在同一水平,另外增加了Amazon的在书本内搜索的功能和个性化功能:主要是可以记录你的搜索历史。现在还是Beta,不过试用后感觉很好,向大家推荐一试 ,不过缺憾是现在书本内搜索没有中文内容。7、&严 格意义上讲不是搜索引擎,是连接搜索引擎和网络用户的信息立交桥。新一代的搜索引擎应运而生,Ixquick meta-search正是目前最具光芒的新星。但是对于大多数国内用户来说,Ixquick还很陌生。Ixquick众多独特的功能我不一一介绍了,只 介绍我们最关心的,搜索数据库密码。使用方法:先进入Ixquick,以&Proquest&数据库为例。填入Proquest Username Password History Online后点击search,看看出来的结果,第一页中第6个,proquest的username和password赫然在目,别急,再看第4个结 果&HB Thompson Subscription Online Databases&,即http://homework.syosset.k12.ny.us/onlinedbs/HBTDatabases/,进入 后发现这是一个密码页,选择Magazines & Journals栏,就有 EBSCO、Electric Library Elementary、Electric Library Elementary、ProQuest Platinum (in school)、ProQuest Platinum (remote)等众多数据库的密码,都有uesrname和password,随便试一下EBSCO,OK,成功登陆。8、/&cmu的作品,对搜索的内容进行分类,这样可以有效地做出选择,比较有特色。可实现分类检索,检索速度也很好,如EBSCO 密码几分钟就可找一大堆 ./User ID: mountainPassword: ridge这个密码可以试试。9、/&一个检索免费paper的好工具。 进入网页以后,可以看到他有三个功能,driectory web article ,其中article对我们很有帮助,你可以尝试输入你要找的文章,会有很多发现的!10、/Sample&感觉不是很好用,内容也不是太多,主要靠用户添加网址,提供信息的搜索引擎,搜索功能也比较差,输入常见的关键词,往往找不到相匹配的内容。11、&现点击后或跳转到,在此搜索引擎里可以搜索到超过千万种化学品信息或相应的供应商,与Chemblink有点相似,但提供的化学品理化信息没有Chemblink详细,与其不同的是该搜索引擎可提供化学品结构式搜索(主页上有在线绘制化学结构式的搜索框)。12、/&OJOSE (Online JournalSearch Engine,在线期刊搜索引擎)是一个强大的免费科学搜索引擎,通过OJOSE,你能查找、下载或购买到近60个数据库的资源。但是感觉操作比较复杂。13、http://citeseer.ist.psu.edu/&一个关于计算机和信息科学的搜索引擎。14、http://hpsearch.uni-trier.de/&专家个人主页搜索引擎15、/&为 了给读者用户提供一个方便快捷的查阅国外各类期刊文献的综合网络平台,中图公司组织开发了cnpLINKer(cnpiec LINK service)在线数据库检索系统,并正式开通运行。cnpLINKer即&中图链接服务&,目前主要提供约3600种国外期刊的目次和文摘的查询检 索、电子全文链接及期刊国内馆藏查询功能.并时时与国外出版社保持数据内容的一致性和最新性.点评:只提供了外文检索的功能,但是无法得到全文。个人认为不是很理想。16、/&百度国学目前能提供上起先秦、下至清末历代文化典籍的检索和阅读。内容涉及经、史、子、集各部。17、http://infomine.ucr.edu/&NFOMIN是由加州大学、维克森林大学、加州国立大学、底特律大学等大学图书管理员建立的学术搜索引擎。它主要为大学职员、学生和研究人员提供在线学术资源
/os/189.html
Ubuntu 12.04中文输入法的安装
Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等。其中Scim和Ibus是输入法框架。
在Ubuntu的中文系统中自带了中文输入法,通过Ctrl+Space...&
/os/189.html&
Ubuntu 12.04中文输入法的安装
Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等。其中Scim和Ibus是输入法框架。
在Ubuntu的中文中自带了中文输入法,通过Ctrl+Space可切换中英文输入法。这里我们主要说下Ubuntu英文系统中,中文输入法的安装。
安装输入法的第一步,是安装语言包。我们选择System Settings--&Language Support--&Install/Remove Languages,将弹出以下窗口: & &
输入密码后,系统会安装简体中文语言包。
第二步,安装IBus框架,在终端输入以下命令:
sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4
启动IBus框架,在终端输入:
im-switch -s ibus
安装完IBus框架后注销系统,保证更改立即生效。
第三步:安装拼音引擎
有下面几种常用选择:
IBus拼音:sudo apt-get install ibus-pinyin
IBUS五笔:sudo apt-get install ibus-table-wubi
谷歌拼音输入法:sudo apt-get install ibus-googlepinyin
Sun拼音输入法:sudo apt-get install ibus-sunpinyin
第四步:设置IBus框架 & &
ibus-setup
此时,IBus Preference设置被打开。我们在Input Method选项卡中,选择自己喜欢的输入方式,并配置自己喜欢的快捷键即可。如下图所示:
第五步:通常情况下,IBus图标(一个小键盘)会出现在桌面右上角的任务栏中。有时候这个图标会自行消失,可使用以下命令,找回消失的IBus图标:
ibus-daemon -drx
Linux终端下有时候会碰到 Package Configuration: Configuring ttf-mscorefonts-installer,按Tab便能进行操作。...&
Linux终端下有时候会碰到 Package Configuration: Configuring ttf-mscorefonts-installer,按Tab便能进行操作。
.cn/s/blog_e7b8f.html
COMPUTER PROGRAMS in SEISMOLOGY程序包说明CPS程序包是许多程序的集合,其中最早的程序可能始于1981年,这些程序主要用来帮助理解和解释地震波在地壳和上地幔中传播。由圣路易斯大学Robert B. Herrmann 教...&
.cn/s/blog_e7b8f.html&
COMPUTER PROGRAMS in SEISMOLOGY&程序包说明CPS程序包是许多程序的集合,其中最早的程序可能始于1981年,这些程序主要用来帮助理解和解释地震波在地壳和上地幔中传播。由圣路易斯大学Robert B. Herrmann 教授和宾夕法尼亚大学的 Charles. J. Ammon 教授共同编辑整理。它可以帮助你完成以下工作:1可以计算水平分层介质中,任意位置和不同类型的震源激发传播到到任意位置台站的地震波形。2可以使用接收函数,面波频散反演地壳结构3可以反演地震深度,机制和震级4提供了一个类似sac的交互式波形处理工具gsac,和一套完整的交互式图像处理包其中的所以程序包的使用的文件格式是统一的,方便彼此间相互通用。目前该程序包还在不断更新中,现在的版本是3.30&
程序包下载该程序包由以下网站提供:http://www.eas.slu.edu/eqc/eqccps.html只需按照要求提供个人信息就可自由下载可以使用wget 进行下载& $ wget &np &nd ftp://ftp.eas.slu.edu/pub/rbh/PROGRAMS.330共下载了5个文件& $ ls& cps330doc.tgz CPSInstall.pdf cpssep2007.ppt NP330.XXX-XX-XXXX.tgz rbhenv.tgz分别是说明文档,安装说明,程序包的说明和一些例子的ppt, 安装包 最后一个文件不清楚&程序包安装该程序包可以安装在 Cygwin for Windows,UNIX/LINUX,MacOS-X这些操作系统上,具体安装见 CPSInstall.pdf中的说明,下面介绍在fedora19上的安装过程:&将下载的文件进行解压:& $ tar zxvf NP330*.tgz& $ tar zxvf rbhene.tgz& $ tar zxvf cps330doc.tgz&装前准备在安装前,先确保gcc,g77或gfortran 等编译器已经安装,以及需要X11(以位图方式显示的软件窗口系统)的支持文件和 ncurses(提供字符终端处理库,包括面板和菜单)的支持文件。& $which gcc g77 gfortran如果没有安装gfortran,可以用yum安装& $yum install gcc-gfortran.x86_64安装X11的支持文件& $sudo yum install libX11-devel.x86_64安装ncurses& $sudo yum install ncurses-devel.x86_64&在Ubuntu1 4.03中&【安装X11的支持文件&&$sudo yum install libX11-dev安装ncurses&&$sudo yum install ncurses-dev
】编译首先根据自己机器和编译器选择正确的安装方式运行
$ ./SetupChecking for existence of bin and lib directoriesDirectory bin existsDirectory lib existsUsage: Setup SOL WIN32 SOL-EGCS LINUX LINUX64 CYGWIN OSX& &SOL & & & &SUN Solaris Compilers& &SOL-GNU & &SUN Solaris with gcc/g77 compilers& &CYGWIN & & CYGWIN 98/NT/2K/XP gcc/g77 Compilers& &CYGWIN40 & CYGWIN 98/NT/2K/XP gcc/gfortran Compilers& &LINUX40 & &Linux with gcc/gfortran compilers& &LINUX6440 &Linux 64 bit with gcc/gfortran compilers& &OSX40 & & &Apple &with gcc/gfortran compilers& &OSX40-32 & Apple &with 32-bit gcc/gfortran compilers&Older systems - not modern& &LINUX & & &Linux with gcc/g77 compilers& &LINUX64 & &Linux 64 bit with gcc/g77 compilers& &OSX & & & &Apple &with gcc/g77 compilers&对于64位,安装了gcc和gfortran的Fedora19系统,我选择运行
$ ./Setup LINUX6440生成makefile&运行
$ ./C完成编译&生成的可执行文件放在./bin下将程序路径添加进入~/.bashrc中
export PATH=/home/gecan/opt/PROGRAMS.330/bin:$PATH
& source ~/.bashrc&测试& $ which calxvig plotxvig surf86
方法:第一步:要先在matlab中安装c程序编译器,步骤如下:键入命令:mex -setup;选择c/c++编译器;选择c/c++编译器版本;确认。第二步:键入:mex *.cb = 1.1; c = 2.2;a = add(b, c)--------------------------------------------------------------...&
&方法:&第一步:要先在matlab中安装c程序编译器,步骤如下:&键入命令:mex -setup;&选择c/c++编译器;&选择c/c++编译器版本;&确认。&第二步:键入:mex *.cb = 1.1; c = 2.2;a = add(b, c)------------------------------------------------------------------------------------------------
Code:&#include "mex.h"&double add(double x,double y){return x+y;}&void mexFunction(int nlhs,mxArray *plhs[],int nrhs,const mxArray *prhs[]){double *a;double b,c;plhs[0]=mxCreateDoubleMatrix(1,1,mxREAL);a=mxGetPr(plhs[0]);b=*(mxGetPr(prhs[0]));c=*(mxGetPr(prhs[1]));*a=add(b,c);}&&
登录&|&注册
事物最本质的地方往往是最简单的!
&&&&&&&&&&&&&&&&&&&&&&&&&
分类:&&& 00:05&2726人阅读&(11)&&
&&&&& 笔者曾经试图在网上搜索一篇关于SVN源代码服务器搭建方面的中文技术文章,可惜,所找到的,要么是不完整,要么就是对笔者没什么帮助的文章,TortoiseSvn的帮助文档固然强大,但因为是英文,不是很适合来作为入门者使用;毕竟,TortoiseSvn是一个客户端,服务器端的配置也很重要。
&&&&& 一年前,笔者刚刚毕业,初入公司,在进行开发时,由于没有进行软件代码版本管理,导致的结果是
软件一天一个版本
Bug日益增加且隐藏很深
代码无法向前回溯
几个月前修正过的Bug在几个月后又重新出现
&&&&& 由于最近公司决定架设SVN源代码服务器,来解决以上问题,故笔者经过一段时间的摸索和使用,便有了此文。
二、学习本文先决条件
&&&&& 如果作为读者的你符合以下情况,那么本文可以对你起到一个很大的帮助作用:
具备基本的软件开发知识
了解Client/Server模型
正在被日益更新的软件代码版本所困扰
&&&&& 本文旨在指导读者如何利用现有的软件工具进行软件代码版本管理工作,如果你对软件版本控制与管理,维护与备份较为感兴趣,可以阅读此文来获取一定的知识。
三、安装SVN服务器端软件
&&&&& 首先,你必须下载两款软件包:VisualSVN Server和TortoiseSVN,两者都是开源软件,至于在哪里下载,百度或谷歌之,尽量使用最新版就好,我使用的版本如下:
服务器端:VisualSVN-Server-2.5.5.msi
客户端:TortoiseSVN-1.7.5.22551-win32-svn-1.7.3.msi
双击以下图标,打开安装包:
单击&Next&
勾选&I accept...&,然后单击&Next&
选择第一个&安装VisualSVN Server(可视化SVN服务器)&和&Management Console&
Location是你的安装目录,C盘或D盘都可以,Repositories是你的源代码仓库,也就是你SVN帮你管理代码放置的位置,这里我选择放置在D盘根目录下,将&Use secure connection&复选框的勾去掉,然后在Server Port中填写8080(填其他端口号也可以,但是确保该端口号未被占用),在这里不使用安全连接的原因是,它会导致通讯速度减慢(PS:当时在公司配置时使用的secure connection,每次Checkout一次要15秒多的时间,无法忍受),然后单击&Next&:
单击&Install&
单击&Finish&后,会启动VisualSVN Server,可以看到,它的Status是:
VisualSVN Server is running
Server URL is http://motor-:8080/svn/
至此,服务器端软件安装完毕!
四、SVN服务器配置项目
右键单击&Repositories&,选择&Create New Repository...&
在&Repository Name&下方文本框填入&TestSvn&(作为测试用),将&Create default structure(trunk,branches,tags)&选项勾选上,单击OK
可以看到在Repositories树下面,有一个TestSvn库,这个TestSvn库中有三个文件夹:
branches(分支,修改特殊功能或者新功能的分支代码,可与主干进行合并)
tags(标记,设定milestone版本)
trunk(主干,存放当前正在编辑的代码工程)
开始新建用户(用户组管理请各位自己研究),右键单击&Users&,选择&Create User...&
在&Create New User&对话框中填写账号密码,如图所示:
可以看到Users文件夹下面有了一个用户:
记得将Repositories仓库的属性修改一下,因为它默认的属性是Everyone Read/Write,意思是任何人都可以对该库中的内容进行读写,现在我们要将其修改成Everyone No Access,然后再自己添加用户,给予用户读或写的能力,右键单击&Repositories&,选择&Properties&:
选中&Everyone&,然后勾选&No Access&:
现在开始为TestSvn添加一个用户,也就是刚刚添加的账号:zhengshuo,右键单击&TestSvn&,选择&Properties...&:
单击&Add...&,选择Users下的zhengshuo,单击OK
这样用户zhengshuo就被添加到TestSvn项目中(即目前只有zhengshuo才有对TestSvn的读写权利):
五、安装SVN客户端软件
双击如下安装包:
单击&Next&
选择&I accept...&,单击&Next&
选择安装目录,单击&Next&:
开始Install:
安装完毕!
六、从SVN服务器签出工程代码
在任意一个位置建立一个文件夹TestSvn,比如说D盘,右键单击该文件夹,选择&SVN Checkout...&
填写好&URL of Repository&,格式是,端口号是之前设置好的8080,IP地址填写你当前电脑的IP地址,然后单击OK:
SVN会提示输入账号密码进行验证,因为zhengshuo这个账号在服务器中已经添加,所以可以用该账号进行登录:
验证成功后,会提示&Checkout Finished!&:
七、向SVN服务器签入工程代码
第一次签出会获得当前项目TestSvn中的目录结构,即branches,tags和trunk:
我们的代码要放在trunk(主干)文件夹中,代码如下:
右键单击TestSvn文件夹,选择&SVN Commit...&
填写好上传理由Message,单击OK
提示&Commit Finished!&
&&&&& 本文讲述的内容虽然较为简单,但是,它却给了初学者一个最佳的切入点,让初学者能够在最短的时间内,对SVN源代码服务器的搭建和初步使用有一个通盘的了解。
&&&&& 通过对SVN源码服务器的搭建,也让我明白了软件代码版本管理的重要性,正所谓君子善假于物也,我们作为一个合格的软件工程师,要善于合理利用身边一切可以利用的资源,来优化我们的工作环境,提高工作效率,为公司为自己写出Bug较少的完美软件。(全文完)
7楼&& 04:03发表&
折腾subverison与apache2.2到刚才,还不无法成功。还是看到你的文章之后,改变了思路,换了个软件,解决了服务端的问题。太谢谢了。
Re:&& 22:22发表&
回复ccpda:不客气,相互学习 :)
6楼&& 00:35发表&
不错不错.刚好用得上!哈哈 谢谢咯
5楼&& 22:57发表&
找了半天 谢谢啦 lz好人哦~
Re:&& 07:35发表&
回复ju:不客气!
4楼&& 21:24发表&
如何添加&提交补丁发邮件&的功能呢?
3楼&& 15:58发表&
2楼&& 08:30发表&
挺不错的,学习了。
Re:&& 13:47发表&
回复liutengteng130:谢谢支持,呵呵!
1楼&& 07:55发表&
呵呵,同感呀,我也写过一个这样的
Re:&& 13:53发表&
回复han_yankun2009:[握手],你写的很详细,应该早点发布的,很多人就可以省去自己摸索的时间了^_^
您还没有登录,请或
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
&&&&&&&&&&&&&&&&JavaScript&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
访问:19055次
积分:370分
排名:千里之外
原创:12篇
评论:28条
: @ccpda:不客气,相互学习 :)
: 折腾subverison与apache2.2到刚才,还不无法成功。还是看到你的文章之后,改变了思路,...
: 楼主加油~
: 不错不错.刚好用得上!哈哈 谢谢咯
: 嗯,呵呵,有想法,加油!
: 嗯,谢谢提醒
: 图配的还不错,但是后面感觉在罗列一些条目,可以更详细一点的写一下啊
: 我觉得有句话说得很有道理:与其把时髦的技术挂在嘴上,不如把过时的技术记在心里!最重要的是,技术背后的...
: MFC利用宏来映射Windows的消息到C++类的成员函数,这种机制不需要C++作任何扩展(避免虚函...
: @ju:不客气!
京&ICP&证&070598&号
北京创新乐知信息技术有限公司 版权所有
江苏乐知网络技术有限公司 提供商务支持
Copyright & , CSDN.NET, All Rights Reserved&
/link?url=2NKQ62P9yLaMjhRz0of7BMsogu1U5qm3nObDWSjNH0doooZbkFn3R-8y92P3wmdkI2Jz_XNZrJdNRPwvqxaNbamatlab里面好像只能对总的有效位数进行控制,只对小数的话目前没有太好的办法。有些方法是可以用的,就是太复杂了,比如说方...&
&/link?url=2NKQ62P9yLaMjhRz0of7BMsogu1U5qm3nObDWSjNH0doooZbkFn3R-8y92P3wmdkI2Jz_XNZrJdNRPwvqxaNba&matlab里面好像只能对总的有效位数进行控制,只对小数的话目前没有太好的办法。有些方法是可以用的,就是太复杂了,比如说&方法1:digits+vpa &方法该方法是用digits()设定运算精度,然后用vpa获得所要的小数位数。该方法可以达到获取需要的任意位小数,但弊端很多,其1,运算精度里包含了整数部分,所以需要提取整数部分和分数部分,并计算整数部分的位数,以下程序中求len就是整数位数。其2,获得的结果是符号型,符号型的运算速度要比数值慢上很多。format longa = input('please give a number which will be changed&&');n = input('how many decimal digits will you keep: ');num = floor(a);str = num2str(num);len = length(str);err = a- &% 获取小数部分digits(n+len); % 此处为需要的小数位 + 整数位数need_num = num+vpa(err,n+len); &%%%% 获得按要求保留的小数,但获得的是符号性need_str = num2str(double(need_num)) &%%%%% 符号型转浮点型,再转字符型运行结果:please give a number which will be changed:3.1415926how many decimal digits will you keep: 2need_str =3.14方法2:round 函数法该方法为先将要保留的部分转成整数,即切除不要的尾部,然后再恢复成所要的相应小数。该方法最为简洁,但不可恢复。format longa = input('please give a number which will be changed:');n = input('how many decimal digits will you keep: ');b = a*10^n;aa = round(b);need_num = aa/10^n; &%%%%% 先化成整数,再转成小数need_str = num2str(need_num)运行结果:please give a number which will be changed:pihow many decimal digits will you keep: 2need_str =3.14方法3:直接转成字符串,再取需要位数该方法是直接转成需要的字符串,再截取所要的小数位。缺点是连四舍五入都没有,直接截断尾部。format longa = input('please give a number which will be changed:');n = input('how many decimal digits will you keep: ');num = floor(a);str = num2str(num);len = length(str);str1 = num2str(a);need_str = str1(1:(len+n+1)) &%%%取需要的长度,这里需要加上整数长和小数点1位运行结果:please give a number which will be changed:pihow many decimal digits will you keep: 2need_str =3.14方法4:fprintf方法& &该方法仅仅只是输出显示,并无法达到转成字符的效果。而且无法动态控制。a = input('please give a number which will be changed:');n = input('how many decimal digits will you keep: ');fprintf('a = %3.2f\n',a) & %%%%3.2f中.2就是小数位数运行结果:please give a number which will be changed:pihow many decimal digits will you keep: 2a = 3.14&
/blogger/post_read.asp?BlogID=40394&PostID=4332669学生的一篇作文,甚觉有趣,敲一下,贴出来,与网友们分享。      我想喝醉  今天,我喝醉了。  这一天,我一直在为这篇作文发愁。我想写出一篇好文章,可是我想了又想,却始终下不了笔。  突然,我想起著名诗人李白,他常...&
/blogger/post_read.asp?BlogID=40394&PostID=4332669学生的一篇作文,甚觉有趣,敲一下,贴出来,与网友们分享。      我想喝醉  今天,我喝醉了。  这一天,我一直在为这篇作文发愁。我想写出一篇好文章,可是我想了又想,却始终下不了笔。  突然,我想起著名诗人李白,他常常在喝醉酒后写出流传千古的名诗,&舞影歌声散绿池,空余汴水东流海。沉吟此事泪满衣,黄金买醉未能归。&多么奔放啊!对,我来学李白,喝醉酒,写文章。  于是,我从柜子里拿了一瓶酒,拧开盖子,喝了一大口。哇!什么味道?我吓的赶紧把酒放好。这又苦又辣的味道,怎么会让李白如此痴迷呢?但是为了写文章,我连喝了三口,还是没感觉。  我听到了妈妈的声音:&傻孩子,人生的道路是没有捷径可走的。&这两句话是我迷迷糊糊听见的。后来我想我是睡着了。
/post/98513/...&
/post/98513/}

我要回帖

更多关于 mingkyaa 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信