向死而生,方得重生。

Search

2017-12-01

Is Anyone Good Enough for an H-1B Visa?




Six months ago I won the lottery — the H-1B visa processing lottery for skilled foreign workers. I called my thrilled parents and celebrated with friends. I’m from northeastern China and have an M.B.A. from Stanford, and was planning to stay in Silicon Valley to help start a company based on a promising new technology to improve the use of data. I was overjoyed because, historically, being selected in the lottery was a near guarantee that an applicant could remain in this country at least three more years.

But at the end of July, I received the dreaded Request for Further Evidence from immigration authorities. I provided the extra information that United States Citizenship and Immigration Services asked for. In September, I got another request. I complied again. Finally, on Oct. 11, half a year after my celebration, I learned I had been denied a visa.

After earning law degrees in China and at Oxford, after having worked in Hong Kong as a lawyer at a top international firm, after coming to United States three years ago for an M.B.A. and graduating and joining a start-up, I was given just 60 days to leave the country. I have 17 days left.

In the past, it was fairly safe to assume that once you were selected in the lottery, your H-1B petition would be accepted by immigration officials. In 2016, this happened about 87 percent of the time. But things began to change in April when the Department of Homeland Security and the Department of Justice announced measures to increase scrutiny of the highly skilled applicants who use the H-1B program, and President Trump signed an executive order calling for federal agencies to suggest reforms to the program.

While it’s unclear exactly what percentage of petitions have been approved so far in 2017, requests for evidence like the ones I received have increased by 44 percent compared with last year, according to immigration statistics, strongly suggesting that more people are being denied than before Mr. Trump took office.

Many of my fellow international students are in situations similar to mine. Some had job offers from companies like Google, Apple and PwC when they learned that their applications had been denied or did not even make it into the lottery. For those whose employers have only United States offices, losing the lottery meant losing jobs and going home, with no real way to use the skills they were on the verge of contributing to the American economy.

And some classmates who, like me, were picked in the H-1B lottery last spring are still waiting for an answer. The Trump administration on April 3 announced that it would suspend the “premium processing” service that, for a fee, guaranteed applicants responses to their petitions within 15 days. This has caused problems for students who needed a quick decision because their work authorization expired over the summer or because they wanted to plan overseas trips that they couldn’t make while their status was in limbo. My mom had surgery for cancer in July, but I simply couldn’t go back to China to be with her and risk being denied at the border upon my return because I didn’t have H-1B approval.

My two requests for evidence asked me to prove my job was a “specialty occupation” — that is, work that only someone with a bachelor’s degree or higher can do. My work involves artificial intelligence and big data, and my letters of support came from an authority in my industry and veteran start-up investor, and a Nobel Prize winner. But it wasn’t enough to convince the government that my job requires advanced skills.

While I gave up my law job and used my savings and my parents’ to pay my Stanford graduate school tuition, in the grand scheme of things, I know my situation is much better than that of many immigrants who are forced to leave this country: Just this week, thousands of Haitians in the United States learned that they may have to return to Haiti as a result of the administration’s decision to strip them of the Temporary Protected Status they were granted while their country recovered from disasters.

It’s true that I’m brokenhearted about missing the chance to return to China to care for my mother (she insisted that I stay and pursue the visa that was her dream for me), but I’m not looking for sympathy. As much as I hate to leave, I know I will be fine.

Rather, I’m frustrated, because I know I’m part of a pattern: America is losing many very skilled workers because of its anti-immigrant sentiment, and while this is a disappointing blow to me and my classmates, it will also be a blow to the United States’ competitiveness in the global economy. Tech giants such as Google and Tesla were founded by immigrants.

I can’t make sense of why an administration that claims to want this country to be strong would be so eager to get rid of us. We are losing our dreams, and America is losing the value we bring.

As I make plans to go back to China, I find myself wondering: If I am not qualified to stay in the United States, then who is?
Author: Frida Yu who is a lawyer and entrepreneur.
Original: https://www.nytimes.com/2017/11/23/opinion/immigration-visa-h1b-trump-.html

2017-11-03

金钱至上支持观点



  • 金钱重要吗?它就是命,甚至比命重要。有钱未必能保命,但没钱只能等死。

  • 钱意味着选择权,意味着自由。

  • 资本是坚实而丑恶的,比资本更丑恶的是人心。

  • 更多的钱能让人看到更高处的风景,改变人的心境,改变做事方法。

2017-10-13

Ideas of bike-sharing


要求:
Direction:
Recently, bike-sharing is booming in China. You are required to write an essay about shared bikes with no less than 150 words.
1) 什么是共享单车(定义、使用方法、举例等)
2) 共享单车带来的便利及存在问题
3) 我的看法

参考:

Bike-sharing is a service in which bicycles are made available for shared use to individuals on a very short-term basis. Users download an app on their smartphones (such as Ofo, Mobike, etc.), which allows them to locate and unlock a nearby bike by scanning a QR code. It's a cheap service, as providers charging just 0.5 or 1 yuan for every 30 minutes.

Bike-sharing allows users to park their bikes anywhere they want, unlike previous city-bikes that force users to look for designated dock stations. That users can use a bike whenever and wherever without having to worry about losing or maintaining the bike offers great flexibility, which can’t be imitated with public transit options. On the other hand, bikes are dumped in huge piles in the street in China and that is frustrating for the city inspectors.

As I see, the emergence of bike-sharing really facilitates our lives if we must abide by the rules. For example, we oughtn't to leave a bike in the middle of a road. I’m looking forward to that the bike-sharing makes our lives better instead of making troubles for our government.

2017-09-24

新生,请警惕学长传“歪经”


在同大一学生接触中,我不止一次听到或看到高年级学生不负责任地向他们传“歪经”。

新结识的一位在校某社团当头者告诉他:大学四年,学习的事不必太重视,不少人考前临时突击即可通过,但争取当学生干部、参与组织各种社团活动却是必需的。

同月,在批阅应化专业一一级一班期中试卷时,又发现相似的“歪经”,一男生写道:“从农村一路走来,到了大学,让我感到热血沸腾,起初一段时间,感觉自己很飘逸,找不着北,听到各种忽悠,在心理协会里,部长对我说他的班长平时经常外出旅游,考试突击一下,结果都很好。可是听了您说,当你四十岁之后感到了滴水穿石的意义,让我深感内疚,突击只能让自己学得不牢,学无根底。”

月底,力学专业○九级一班孙同学在一份选修课(鄙人开设)期末试卷中谈到:下学期就进入大四了,听学长说,大四是比较闲的,没什么学习任务。我问他有关毕业论文的事情,他说那些毕业论文都是比较容易搞定的,只要从网上找几篇相关的论文,然后自己再修改一下就可以了。听完之后,我觉得以前困扰我的问题一下子解决了,原来毕业论文可以如此简单的完成。

三段“歪经”都出自“经验老到”的学长之口,尤其是出自貌似混得有模有样的“学生高官”之口,故,此“经”忽悠力更强,杀伤力更大。类似“歪经”,必须引起新生高度警惕。

面对“歪经”,作为一名老大学生,作为一名当年兰大历史系(现称历史文化学院)的学生会主席,作为一名执教近三十年的教师,我觉得有资格更有责任向新入学的孩子们说出自己的心里话:

孟子说,“尽信书,不如无书。”同理,学长的话、师长的话等等,都不可尽信。要分析、要鉴别、要慎重辨析其是非,做到“择其善者而行之,其不善者而改之。”

身处如此短视、功力、浮躁的社会大环境里,投机取巧之徒、造假贩假之徒、钻营谋利之徒,甚至以钱买学历、买官(包括学生官)之徒,不乏其人。但是,这定然不是社会的常态,他们即使一时得意,也不会得到真正的尊重,更不能有尊严地生活。因为他们没做对社会有益的事情,只是害群之马。

针对高校排课、授课、考试中的乱象,上课时我对每个班的学生都郑重强调:“教师不是突击队长,学生不是突击队员,教育一定是一个润物细无声的过程。”“四十岁之后,我对滴水穿石这四个字情有独钟,滴水穿石有两大特点,一是定向积累,二是坚持不懈。”真正想在大学四年里学有所成的孩子,必须在学业上下滴水穿石的功夫。

考试临时突击,写毕业论文坦然抄袭,前者是鼠目寸光、投机取巧,后者是无知、无耻;前者是在沙滩上盖房子,后者是在挖社会道德大厦的根基。请问,突击一时者,能突击一生吗?抄袭一时者,能抄袭一世吗?如果中国的大学生都只会突击考试,只会抄袭别人的东西,国家能自立,国民能创新,社会能发展,民族能进步吗?梁启超先生早就告诫年轻人“学无根柢,最易堕落。”可叹、可悲的是,如今诸多大学生在入学后的第一学期已经开始不自觉地为日后的堕落奠基了。

至于争当学生官、参与组织各种社团活动,我的观点是,因人而异,因学习成绩而异,量趣、量力而行,不可强求一律。试想,如果自己无兴趣,如果自己无相关潜质可挖,如果自己学习成绩不理想,那又何必勉强应付。一定要明白,你上大学的第一任务是读书求学,而非求官或其他,前者是本,后者是末。如本末倒置,在学业上仅是应付考试,即使身兼多个官职,废寝忘食地组织无数次社团活动,那也是不务正业!正如工人就该好好做工,农民就该好好种地,医生就该好好治病,学生就一定应该好好求学,此乃天经地义!


原作者:姜兆儒(中国石油大学(华东)马克思主义学院 教师)
原文地址:http://blog.sina.com.cn/s/blog_6b61950f0100ra1o.html

2017-09-16

深度优先与广度优先搜索求解(以迷宫问题为例)


一、迷宫问题介绍


给定一个迷宫(以5×5为例),指明起点和终点,找出从起点出发到终点的有效可行路径,就是迷宫问题(maze problem)。

迷宫可以以二维数组来存储表示。0表示通路,1表示障碍。注意这里规定移动可以从上、下、左、右四方方向移动。坐标以行和列表示,均从0开始,给定起点(0,0)和终点(4,4),找出一条可行的线路(如果有,没有返回错误信息)。

二、求解思路



因为迷宫问题很难直接通过数学方法求解,故遍历是解决此问题的最有效方式。由数据结构的相关知识知,迷宫问题的求解可以抽象为连通图的遍历,故深度优先搜索和广度优先搜索是解决此问题的两种有效方法。

1、深度优先搜索(DFS)

其优点:无需记录前驱结点确认后退情况。

其缺点:找到的第一条可行路径不一定是最短路径。
(如果需要找到最短路径,那么需要找出所有可行路径后,再逐一比较,求出最短路径)

2、广度优先搜索(BFS)

其优点:找出的第一条路径就是最短路径。

其缺点:需要记录结点的前驱结点,来形成路径,开支较高。

三、数据结构知识补充(知晓请跳过此部分)



以下资料来自维基百科(中文版)对应词条,略做改动。


队列,即queue,是先进先出(FIFO, First-In-First-Out)的线性表。在具体应用中通常用链表或者数组来实现(在Java中可以直接将某一链表赋值给队列,我们稍后可能会在BFS算法中用到)。队列只允许在后端(称为rear)进行插入操作,在前端(称为front)进行删除操作。

堆栈,即stack,又称为栈或堆叠,是一种特殊的串列形式的数据结构(用一维数组或连结串列的形式来完成),其特殊之处在于只能允许在链接串列或阵列的一端(称为堆叠顶端指标,top)进行加入数据(push)和输出数据(pop)的运算;由于堆叠数据结构只允许在一端进行操作,因而按照后进先出(LIFO, Last In First Out)的原理运作。

四、算法解释+代码实现



一、深度优先搜索(DFS)[代码由 韩宝坤 提供,感谢!]

韩宝坤先(da)生(lao)暂未给出解释说明,请大家根据代码自行理解……



二、广度优先算法(BFS)

我们从起点开始,将每一个坐标(基于Point类实例化的对象,同时记录当前位置和前步位置)排入队列中,然后在队列非空的情况下取出最上方的坐标对象(即最后一步的点)并压入堆栈并标记此位置被访问过,然后一次探索当前位置附近的四个位置以判断下一步的行走路线,若发现可行则建立新节点记录,同时排入队列,反之此路不通则放弃该路线,继续从队列中取出上一步的位置并继续探索,依次递归,直到进入迷宫出口。

出口位置通过最后一次的坐标(堆栈最顶端)的步数+1输出总步数,并从当前点坐标开始,依次取出堆栈中的元素,从而实现逆向输出此条可行路线,同时方法返回0,反之返回-1。主程序根据方法的返回值进行判断,若不为0则输出无可行路线。

以下为参考代码实现:

2017-09-08

了解一点位运算


严格来说,在团队程序开发里位运算是一个噩梦般的存在。毕竟不是每个人对这种奇特的运算感兴趣,但是总有程序员为了性能等各方面的考虑(特别是在大数据的处理方面)从而选择采用位运算。虽然位运算的写法相对晦涩难懂,但其性能提升明显也深受喜爱,故掌握和了解一点常见的位运算,为可能潜在的程序阅读和效率提升做些铺垫。

位运算基础


& 按位与:两个位都为 1 时,结果才为 1,否则返回0。

| 按位或:两个位都是 0 时,结果才为 0,否则返回1。

^ 按位异或:两个位相同时为 0,相异为 1。

~ 位取反:0 变 1,1 变 0。

<< 左移:各二进位全部左移若干位,高位丢弃,低位补 0。

>> 右移:将运算符左边的对象向右移动运算符右边指定的位数。不同编译器处理不尽相同,Java使用符号扩展机制,也就是说,如果值为正,则在高位补0,如果值为负,则在高位补1。

应用


1、乘除2

左移运算等价于乘2,右移运算等价于除以2,其运算效率高于乘除法运算。

示例程序:

int a=100;
System.out.println(a<<1); //表示乘2 
System.out.println(a>>1); //表示除以2
System.out.println(a<<2); //表示乘4
System.out.println(a>>2); //表示除以4


运行结果:
200
50
400
25

2、判断奇偶数

我们通常采用偶数的数学定义(%2)来判断,由二进制原理知,二进制最后一位为0,则其转化为十进制后为偶数,若为1则十进制数为奇数,我们可以通过这个特点,与1进行按位与运算的结果判断是否为偶数。

参考实现:(本程序从键盘读入数字并进行判断)

    Scanner read;
    read = new Scanner(System.in);

    int a;
    a = read.nextInt();

    if ((a & 1) == 1) {
        System.out.println(a + "是一个奇数。");
    } else {
        System.out.println(a + "是一个偶数。");
    }




3、异或实现两个数字的交换。

先补充异或运算的两个性质,a^a=0;a^0=a。

未完待续……

2017-08-23

微信的短暂崩溃撕开了互联网可怖的一角


今天下午3点左右微信部分功能出现故障,影响公众号、微信支付、搜索、小程序等功能的正常使用,瞬间就上了微博热搜,引发热议:



微信短暂崩溃,影响了很多人,虽然不到一小时便完全修复,但是微信这次短暂的崩溃却撕开了互联网可怖的一角。

细细想来,最近两年来,不论是在杭州、深圳还是北京、山东,出门都没怎么带过现金了,打车嘀嘀、吃饭付款微信支付宝,不敢想象如果某一天我走在一个陌生的街头,按照惯性就只带了一部手机,这时候微信和支付宝同时崩溃,没有一毛钱现金的我该如何打车、吃饭。

仅是支付,便细思极恐。

除此之外,还有微信等应用占据的我们日常的时间,张小龙当年创造微信、小程序的时候都曾说过要让人用完就走,而现实情况是用不完……

微信上总会有聊不完的群聊、刷不完的朋友圈、抢不完的红包、回复不完的工作沟通,没有一刻是能离得了的,甚至有的公司老板凌晨给你发消息你不回都要扣一百块钱,微信真的让人离不了了,我读者群有一位成员,是我前阿里同事,我们叫她女流氓,为了能够减少微信对日常时间的掠夺,她甚至工作日退出群聊,周末再回来吹水。

互联网已经完成了中心化


不仅是微信,互联网现在已经是极度中心化了。

支付宝有多大?

今年7月份正逢马云的网商银行正式成立2周年!余额宝公布了一个相当震撼的数据:截止2017年6月,余额宝净资产达到1.43万亿!比2016年年末的8000亿,多了整整6300亿!这一数字不仅仅超过了招商银行的个人活期存款金额0.95万亿,更是一举超过招商银行的活期存款和定期存款的总和1.3万亿,仅次于中国四大行!

紧接着就是出台了支付宝个人账户限额10万的政策,然后又出来了网联这个临界于银行和第三方支付之间的监管机构,很多人想不明白,为啥一出来一个新事物就限制限制啊!那是你没想明白,还记得e租宝和泛亚贵金属吗?你能保证支付宝不出事吗?如果任由支付宝无限发展,后续的风险谁来承担?

微信现在有多大?

8月17日,腾讯发布了2017年第二季度及中期综合业绩,在其业绩中,有一项值得注意的数据,微信/WeChat合并月活跃账户数达9.63亿,当之无愧地成为了社交领域的老大,9.63亿是什么概念?全国范围的《人民日报》的线下日发行量才280万份,升级范围的《齐鲁晚报》线下日发行量145万份,而县市级的《滕州日报》线下日发行量不足10万,而滕州市人口是171万,山东省总人口是9800万,全国人口是13.75亿,微信的月活是9.63亿,这就意味着全国70%的人民是微信用户,当然不排除一人有两个微信号的,还有微商一个人十几个微信号的,这也是很惊人的数字了。

可能这样看还不是很直观,这样看吧,9.63亿是仅次于中国和印度人口,远超过美国人口的数字,这就意味着,如果把微信看作一个国家,他的人口位居世界第三!

人口不是最可怕的,可怕的是对舆论的影响,以前大家得知新闻都是从报纸、电视,现在呢,比如九寨沟地震,可能报纸、电视的记者还没跑到现场,而你坐在家里从微信群里已经了解到了远在千里之外灾情的第一手消息了。

有利就有弊,能够传播消息,就能够把控消息传播,比如刚才提到的微博,热搜告诉我们现在“微信大面积故障”是现在大家关注的,但是第三条的“推荐”:“丁人间今天离婚了吗”这就是一条能引导舆论的信息,对我来说,我并不认识什么丁人间,但是微博推荐给我了,可能我一辈子都不会知道什么丁人间,但是这次我点击后可能就了解了,这就是很强大的事情。

可能平台会说这是人工智能的强大,可是事情都是两面的,就像今日头条,采用人工智能给用户推荐热点,但是当我点击杭州保姆纵火案的时候,不是说你每天就给我老是推送哪哪失火的消息,我只是想看各地方的新闻而已,不是整天看失火,同样的,在快手点了两次捕鱼和其他弹唱之后,现在我的推荐面板上除了户外捕鱼就是其他弹唱,我还想看点别的好吧,比如铁杵磨成针、水滴石穿、给喜马拉雅山按电梯啥的。

把控了信息的出口就是把控了舆论,表面上是平台为我考虑:我推给你的都是你想看的,但是现在变味了,成了不是我想看什么,而是平台觉得我想看什么了,我想看什么不是我自己搜索了?你说我想看什么我就想看什么了?

就像男生总抱怨女生猜疑一样,不是男生嫌你猜疑他,而是嫌你猜的太准了!平台也是一样,把你摁死在你喜欢的东西里,长期以往,你将失去发现世界更多的美的机会。

大概10年前,网民对网络实名制还是持坚决地址的态度,但是现在呢,为了便捷的移动支付和块儿八毛的红包,纷纷心甘情愿的绑定银行卡手机号,让互联网中心化,这是政府一直想做但一直做不到的事情,没想到让资本做到了,而且是轻而易举的……

互联网不再是诞生时候的散沙,而是慢慢中心化,从商业角度看是垄断,互联网应该是一个全球反垄断和专制的技术,可现实社会却由垄断和专制在控制着。

希冀上帝是善良的有用吗?


当我们无法掌控上帝的时候我们就只能乞求上帝是善良的了。

那么互联网中心化后的几位上帝是否是善良的呢?

首先说苹果吧,苹果一手开创了iOS系统的iPhone手机,并且建立了封闭的生态,非常的民主,当你想的和苹果想的一样的时候苹果就听你的,当你想的和苹果不一样的时候你就听苹果的,你看公平吧。

如此民主的苹果生态发生了什么事情呢?

先是把微信等有用户赞赏的应用的30%高额抽成政策提出来,然后不愿意交这个过路费的就强行下线功能,后来又把中国市场所有VPN应用都下线了,即使很多用户是年费用户,这就厉害了,本来应用方是商家,用户是客户,商家和客户的交易是直接交易,市场决定那些商户应该营业,哪些该倒闭,但是现在变了,苹果决定哪些商家能买东西。

一家企业拥有如此巨大的权利,这在人类历史上都是罕见的,你能想象在传统时代,你想跟馒头房买二斤馒头,但是市场就是不让你把馒头拿到手,就算是在那个私下交易属于投机倒把的年代,你和馒头房还可以私下找个没人的地方交易,但在iOS上,这一切都是不可能的。

苹果宣称这么做是为了封闭性的安全,那么到底安全了没有呢?

近日,温州苍南警方破获了一起非法获取计算机信息系统数据、侵犯公民个人信息案,抓获犯罪嫌疑人22人,其中20人是苹果及外包公司员工,该犯罪团伙非法出售的苹果用户信息包括关联手机号、姓名、Apple ID等,每条信息的售价为10-180元不等,总涉案金额达5000万以上。

这下你知道为啥你密码保护那么好,你苹果设备还会被强制锁死变砖了吧。

苹果的封闭系统是对外封闭,对内嘛,开放!

说道数据,不得不提的就是最近发生的华为和腾讯的用户数据之争。

华为去年末推出的荣耀Magic手机,可根据微信聊天内容自动加载地址、天气、时间等信息;通话、购物时也能提示相关服务信息,这些技术均是华为与科大讯飞、高德、支付宝、携程等APP深度合作研发的结果。

但腾讯指出,华为不仅在获取腾讯的数据,还侵犯了微信用户的隐私。于是,两家矛盾激化,但两家同时一致表示数据是用户的,不向对方公开是为了用户隐私。

啊?数据是用户的?我怎么没感受到呢?

曾有人前脚在私密的朋友圈吐槽了交警,后脚拘捕令就到家门口了,这数据是用户的?

另外,你能主动备份自己的朋友圈吗?或者可以在手机端恢复误删的聊天记录吗?朋友圈的数据完全是你自己创造,聊天记录是你创造的,但是最后你反而没有控制权,你创造的数据并不属于你。

可能你在想,聊天记录啥的我不删,朋友圈我也不删,只要这微信号是我的不就行了?

你以为你的微信帐号就是你的了?

根据腾讯官方协议,微信号码所有权属于腾讯公司,用户只拥有号码使用权;如果用户长时间不使用账号,腾讯有权收回账号。换而言之,微信号码不能作为个人财产处理,也无法继承和转移。

所以你以为的就是你以为的吗?

另外也好理解微信封号了,人家只是处理自己的帐号而已,剥夺了你的使用权,申诉?呵呵……

互联网中心化后会有什么后果?


互联网中心化之后,用户的利益就开始不断被侵犯。

上面讲到你创造的数据你无法掌控,无法选择恢复还是销毁,同样的,帐号所有权都不是你的,不仅创造的数据不属于你,你上传的数据也不一定是你的,比如网盘。

当然,你买的东西也不一定属于你。

10年前,你去影像店买一套DVD回家看,这套DVD就是你的了,只要它不坏,你可以随时反复欣赏,但是现在互联网中心化之后就不同了,你买了之后也不是你的,给你限制观看时间、次数甚至观看终端,同样是购买内容,突然由买变成租了,而且有些像小密圈之类的,到期之后不续费便无法查看,还成了分时租赁了,你觉得不公平?对不起,我们的协议里就这么写的,不认同?谁让你勾选了同意呢?

除了以上所说,最可怕的是互联网是有记忆的。

你在互联网上的行为都会被记录,在互联网大数据下,你就像一个被剥光了的裸奔者,毫无秘密可言。

不信?

通过你的微信绑定银行卡或者支付宝实名认证就可以知道你的姓名、性别、身份证号、银行卡号;通过你日常滴滴打车就可以知道你家在哪,公司在哪,日常大概作息,你不打车?没事,你总会用共享单车把!总会用公共Wi-Fi吧,一样的,通过你的QQ好友、微信好友、手机通讯录可以轻易勾画出你的社会关系网;通过你的消费记录、理财账户、股票期货账户、贷款分期自动还款应用可以对你的财务情况进行清晰画像;通过12306甚至可以得知你老家在哪里,你岳父母家在哪里;再通过对无秘等应用的数据处理,可以知道你的一些恶趣味,就像以前爬取豆瓣用户在所有小组下的发帖应用豆小瓣一样,可以发现一个人在文学组里才华横溢,在约炮组里就开始放浪形骸了……

哦,对了,如果你不小心,你媳妇还能通过支付宝发现你给小三买东西,想想,有了互联网,你还能藏住哪些秘密?为什么你感觉我说的这些都没有威胁到你呢?是这些互联网中心化后的巨头们太善良吗?

哦,不!他们只是装作不知道,并把这些信息用于个性化的推荐,引导你消费,毕竟帮你老婆抓小三没有好处,但是根据爱好给你推荐好吃的好玩的才有利可图,这就是朋友圈里的个性化广告和京东商城里的猜你喜欢以及百度广告联盟里的如影随形,但是这不是你忽视互联网数据对你带来危害的理由,你没有听说过人肉一个人吗?感兴趣去豆瓣围观一下沉默入海通过互联网公开数据如何扒下90后创业之神许豪杰恋童怪癖的吧。

我们对中心化后掌握数据的巨头们报以最弱小的希望:希望他们都是善良的,但是如果一旦有一位变得不善良,那么后果难以设想。

对此只有深深的无力


互联网中心化是否有害?

当然是无害的,要不然现在所有互联网巨头不久成了所有网民的公敌了?

那么这种情况会一直延续下去吗?

虽然不想打击你,但是,答案是:是的。

互联网诞生之初是自由的、开放的,那时候还只有精英上网,没问题,大家都会自觉遵循一定的规则,也促进了互联网的良性发展,但是当互联网普及到所有人时,每个人的素质差异都是非常大的,这个默契的平衡就被打破了。

于是各种就产生了各种病毒,欺骗,弹屏广告等等,这些都约束了互联网的进一步发展,这时候就需要一个仲裁者或中介者来维护整个生态的规则,促进生态的良性发展。

纵观整个互联网发展的历程,像极了一轮人类的发展史,从荒凉之地发展到部落,从村庄发展到到城市,再发展到国家,是不是现在的苹果、谷歌、Facebook、微信就是发展起来的封建集权的专制国家。

为什么比特币一经问世便如此受追捧?不是说它本身有多大的价值,只是在专制集权的互联网社会里,网民看到了一丝自由的曙光罢了。

真的会永远如此延续下去吗?

别紧张,不会的。

你想想看,恐龙是怎么灭绝的?

慢慢发展,从食草到食肉,恐龙越长越大,越跑越快,牙齿越来越锋利,整个地球上都是他们,没有他们吃不到的东西,想吃啥就能吃到啥,吃的越多长得就越大,身体越大对能量的要求就越高,对能量要求越高捕猎能力就越强,捕猎能力越强可吃的事物就会越来越少,最后恐龙就必然是吃无可吃的灭绝了。

一些传统的大公司,像诺基亚,生长到无比庞大,好像世界无敌,但是就是那样的突然坍塌了,像最近一直在花样爆炸花样作死的三星,虽然靠着硬件涨价这个庞然大物还在支撑,但是倒下也是迟早、必然的事情,只是还需要几根稻草而已。

天道好轮回,苍天饶过谁,如果没有一定的节制和归约,中心化、长大是必然的,轰然倒塌也是必然的。

但是怎么节制?谁来介质?从内到外的还是从外到内的?如果不加节制,倒塌的时间又会是什么时候?

不知道,都不知道,只是今天微信短暂奔溃把可怖的互联网撕开了一个小角让我们得以一窥而已。

看见了又如何?

深深的无力感……
转载自:知乎专栏:景辰
原文地址:https://zhuanlan.zhihu.com/p/28675034

2017-08-22

版权面前,信仰纯属扯淡


很遗憾,网易云音乐和腾讯因为版权问题再次分手。

知乎上很多网友纷纷表示声援网易云音乐,一次次的点明网易云的生态远好于QQ音乐、腾讯的做法不地道等等。其言论乍一看很有道理,但仔细想想,这群所谓的精英用户中有多少是网易云的付费用户,又有多少用户给社区做过贡献?

腾讯的版权优势是真金白银砸出来的,其令用户付费的能力也远超网易(自然也招来许多吐槽),一群所谓键盘侠在版权硬伤前大谈信仰,荒唐且可笑。

2017-08-03

按单位读取整数


C语言的入门课程中,非常流行的一种考试题型是整数的分解,通过int/long int读取一段相对较大的整数,然后通过除以10取余的方法进行分解。然后正向或者逆向将其输出。而将控制台传入的长数字按单位分解在ACM里则是一项基本功,很多人沿用了入门课程的方法进行操作并将其存入数组中以待后续使用,殊不知其实scanf本身可以通过按单位读取直接存储在数组中。

以下给出参考用例(输出不严格控制格式了),相信大家能看懂,不解释了。
【输入】123456
【输出】1 2 3 4 5 6


【参考实现】

2017-07-08

初窥Linux 之 我最常用的20条命令


玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大,而我主要是用Linux进行C/C++和shell程序编写的,所以常用到的命令可以就会跟一个管理Linux系统的人有所不同。因为不想在使用是总是东查西找,所以在此总结一下,方便一下以后的查看。不多说,下面就说说我最常用的Linux命令。

1、cd命令

这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:

cd /root/Docements # 切换到目录/root/Docements 
cd ./path # 切换到当前目录下的path目录中,“.”表示当前目录 
cd ../path # 切换到上层目录中的path目录中,“..”表示上一层目录 


2、ls命令

这是一个非常有用的查看文件与目录的命令,list之意,它的参数非常多,下面就列出一些我常用的参数吧,如下:

-l :列出长数据串,包含文件的属性与权限数据等 
-a :列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用) 
-d :仅列出目录本身,而不是列出目录的文件数据 
-h :将文件容量以较易读的方式(GB,kB等)列出来 
-R :连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出来 


注:这些参数也可以组合使用,下面举两个例子:

ls -l #以长数据串的形式列出当前目录下的数据文件和目录 
ls -lR #以长数据串的形式列出当前目录下的所有文件 


3、grep命令

该命令常用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等,它的简单语法为

grep [-acinv] [--color=auto] '查找字符串' filename 


它的常用参数如下:

-a :将binary文件以text文件的方式查找数据 
-c :计算找到‘查找字符串’的次数 
-i :忽略大小写的区别,即把大小写视为相同 
-v :反向选择,即显示出没有‘查找字符串’内容的那一行 
# 例如: 
# 取出文件/etc/man.config中包含MANPATH的行,并把找到的关键字加上颜色 
grep --color=auto 'MANPATH' /etc/man.config 
# 把ls -l的输出中包含字母file(不区分大小写)的内容输出 
ls -l | grep -i file 


4、find命令

find是一个基于查找的功能非常强大的命令,相对而言,它的使用也相对较为复杂,参数也比较多,所以在这里将给把它们分类列出,它的基本语法如下:
find [PATH] [option] [action] 

# 与时间有关的参数: 
-mtime n : n为数字,意思为在n天之前的“一天内”被更改过的文件; 
-mtime +n : 列出在n天之前(不含n天本身)被更改过的文件名; 
-mtime -n : 列出在n天之内(含n天本身)被更改过的文件名; 
-newer file : 列出比file还要新的文件名 
# 例如: 
find /root -mtime 0 # 在当前目录下查找今天之内有改动的文件 

# 与用户或用户组名有关的参数: 
-user name : 列出文件所有者为name的文件 
-group name : 列出文件所属用户组为name的文件 
-uid n : 列出文件所有者为用户ID为n的文件 
-gid n : 列出文件所属用户组为用户组ID为n的文件 
# 例如: 
find /home/ljianhui -user ljianhui # 在目录/home/ljianhui中找出所有者为ljianhui的文件 

# 与文件权限及名称有关的参数: 
-name filename :找出文件名为filename的文件 
-size [+-]SIZE :找出比SIZE还要大(+)或小(-)的文件 
-type TYPE :查找文件的类型为TYPE的文件,TYPE的值主要有:一般文件(f)、设备文件(b、c)、 
目录(d)、连接文件(l)、socket(s)、FIFO管道文件(p); 
-perm mode :查找文件权限刚好等于mode的文件,mode用数字表示,如0755; 
-perm -mode :查找文件权限必须要全部包括mode权限的文件,mode用数字表示 
-perm +mode :查找文件权限包含任一mode的权限的文件,mode用数字表示 
# 例如: 
find / -name passwd # 查找文件名为passwd的文件 
find . -perm 0755 # 查找当前目录中文件权限的0755的文件 
find . -size +12k # 查找当前目录中大于12KB的文件,注意c表示byte 


5、cp命令

该命令用于复制文件,copy之意,它还可以把多个文件一次性地复制到一个目录下,它的常用参数如下:

-a :将文件的特性一起复制 
-p :连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份 
-i :若目标文件已经存在时,在覆盖时会先询问操作的进行 
-r :递归持续复制,用于目录的复制行为 
-u :目标文件与源文件有差异时才会复制 

# 例如:
cp -a file1 file2 #连同文件的所有特性把文件file1复制成文件file2 
cp file1 file2 file3 dir #把文件file1、file2、file3复制到目录dir中 


6、mv命令

该命令用于移动文件、目录或更名,move之意,它的常用参数如下:

-f :force强制的意思,如果目标文件已经存在,不会询问而直接覆盖 
-i :若目标文件已经存在,就会询问是否覆盖 
-u :若目标文件已经存在,且比目标文件新,才会更新 
注:该命令可以把一个文件或多个文件一次移动一个文件夹中,但是最后一个目标文件一定要是“目录”。


例如:
mv file1 file2 file3 dir # 把文件file1、file2、file3移动到目录dir中 
mv file1 file2 # 把文件file1重命名为file2 


7、rm命令

该命令用于删除文件或目录,remove之间,它的常用参数如下:
-f :就是force的意思,忽略不存在的文件,不会出现警告消息 
-i :互动模式,在删除前会询问用户是否操作 
-r :递归删除,最常用于目录删除,它是一个非常危险的参数 

# 例如:
rm -i file # 删除文件file,在删除之前会询问是否进行该操作 
rm -fr dir # 强制删除目录dir中的所有文件 


8、ps命令

该命令用于将某个时间点的进程运行情况选取下来并输出,process之意,它的常用参数如下:

-A :所有的进程均显示出来 
-a :不与terminal有关的所有进程 
-u :有效用户的相关进程 
-x :一般与a参数一起使用,可列出较完整的信息 
-l :较长,较详细地将PID的信息列出 


其实我们只要记住ps一般使用的命令参数搭配即可,它们并不多,如下:

ps aux # 查看系统所有的进程数据 
ps ax # 查看不与terminal有关的所有进程 
ps -lA # 查看系统所有的进程数据 
ps axjf # 查看连同一部分进程树状态


9、kill命令

该命令用于向某个工作(%jobnumber)或者是某个PID(数字)传送一个信号,它通常与ps和jobs命令一起使用,它的基本语法如下:

kill -signal PID 


signal的常用参数如下:
注:最前面的数字为信号的代号,使用时可以用代号代替相应的信号。

1:SIGHUP,启动被终止的进程 
2:SIGINT,相当于输入ctrl+c,中断一个程序的进行 
9:SIGKILL,强制中断一个进程的进行 
15:SIGTERM,以正常的结束进程方式来终止进程 
17:SIGSTOP,相当于输入ctrl+z,暂停一个进程的进行 


10、killall命令

该命令用于向一个命令启动的进程发送一个信号,它的一般语法如下:
killall [-iIe] [command name] 


它的参数如下:

-i :交互式的意思,若需要删除时,会询问用户 
-e :表示后面接的command name要一致,但command name不能超过15个字符 
-I :命令名称忽略大小写 
# 例如: 
killall -SIGHUP syslogd # 重新启动syslogd 


11、file命令

该命令用于判断接在file命令后的文件的基本数据,因为在Linux下文件的类型并不是以后缀为分的,所以这个命令对我们来说就很有用了,它的用法非常简单,基本语法如下:

file filename 
#例如: 
file ./test 


12、tar命令

该命令用于对文件进行打包,默认情况并不会压缩,如果指定了相应的参数,它还会调用相应的压缩程序(如gzip和bzip等)进行压缩和解压。它的常用参数如下:

-c :新建打包文件 
-t :查看打包文件的内容含有哪些文件名 
-x :解打包或解压缩的功能,可以搭配-C(大写)指定解压的目录,注意-c,-t,-x不能同时出现在同一条命令中 
-j :通过bzip2的支持进行压缩/解压缩 
-z :通过gzip的支持进行压缩/解压缩 
-v :在压缩/解压缩过程中,将正在处理的文件名显示出来 
-f filename :filename为要处理的文件 
-C dir :指定压缩/解压缩的目录dir 



上面的解说可以已经让你晕过去了,但是通常我们只需要记住下面三条命令即可:
#压缩:
tar -jcv -f filename.tar.bz2 要被处理的文件或目录名称 
#查询:
tar -jtv -f filename.tar.bz2 
#解压:
tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录 
#注:文件名并不定要以后缀tar.bz2结尾,这里主要是为了说明使用的压缩程序为bzip2



<strong>13、cat命令</strong>

该命令用于查看文本文件的内容,后接要查看的文件名,通常可用管道与more和less一起使用,从而可以一页页地查看数据。例如:

cat text | less # 查看text文件中的内容 
# 注:这条命令也可以使用less text来代替 



14、chgrp命令

该命令用于改变文件所属用户组,它的使用非常简单,它的基本用法如下:

chgrp [-R] dirname/filename 
-R :进行递归的持续对所有文件和子目录更改 
# 例如: 
chgrp users -R ./dir # 递归地把dir目录下中的所有文件和子目录下所有文件的用户组修改为users 



15、chown命令

该命令用于改变文件的所有者,与chgrp命令的使用方法相同,只是修改的文件属性不同,不再详述。

16、chmod命令

该命令用于改变文件的权限,一般的用法如下:

chmod [-R] xyz 文件或目录 
-R:进行递归的持续更改,即连同子目录下的所有文件都会更改 


同时,chmod还可以使用u(user)、g(group)、o(other)、a(all)和+(加入)、-(删除)、=(设置)跟rwx搭配来对文件的权限进行更改。

# 例如: 
chmod 0755 file # 把file的文件权限改变为-rxwr-xr-x 
chmod g+w file # 向file的文件权限中加入用户组可写权限 



18、vim命令

该命令主要用于文本编辑,它接一个或多个文件名作为参数,如果文件存在就打开,如果文件不存在就以该文件名创建一个文件。vim是一个非常好用的文本编辑器,它里面有很多非常好用的命令,在这里不再多说。你可以从这里下载vim常用操作的详细说明。

19、gcc命令

对于一个用Linux开发C程序的人来说,这个命令就非常重要了,它用于把C语言的源程序文件,编译成可执行程序,由于g++的很多参数跟它非常相似,所以这里只介绍gcc的参数,它的常用参数如下:

-o :output之意,用于指定生成一个可执行文件的文件名 
-c :用于把源文件生成目标文件(.o),并阻止编译器创建一个完整的程序 
-I :增加编译时搜索头文件的路径 
-L :增加编译时搜索静态连接库的路径 
-S :把源文件生成汇编代码文件 
-lm:表示标准库的目录中名为libm.a的函数库 
-lpthread :连接NPTL实现的线程库 
-std= :用于指定把使用的C语言的版本 

# 例如: 
# 把源文件test.c按照c99标准编译成可执行程序test 
gcc -o test test.c -lm -std=c99 
#把源文件test.c转换为相应的汇编程序源文件test.s 
gcc -S test.c 



20、time命令

该命令用于测算一个命令(即程序)的执行时间。它的使用非常简单,就像平时输入命令一样,不过在命令的前面加入一个time即可,例如:

time ./process 
time ps aux 




在程序或命令运行结束后,在最后输出了三个时间,它们分别是:
user:用户CPU时间,命令执行完成花费的用户CPU时间,即命令在用户态中执行时间总和;
system:系统CPU时间,命令执行完成花费的系统CPU时间,即命令在核心态中执行时间总和;
real:实际时间,从command命令行开始执行到运行终止的消逝时间;

注:用户CPU时间和系统CPU时间之和为CPU时间,即命令占用CPU执行的时间总和。实际时间要大于CPU时间,因为Linux是多任务操作系统,往往在执行一条命令时,系统还要处理其它任务。另一个需要注意的问题是即使每次执行相同命令,但所花费的时间也是不一样,其花费时间是与系统运行相关的。

2017-07-07

杭电刘春英教授:写给计算机软件专业的大学生


首先说一说进入计算机专业的目的,我个人是因为十分喜欢IT业,很喜欢折腾电脑,所以在填报志愿是毫不犹豫的在报了的所有的学校都填写的计算机专业,梦想着进入计算机专业后能遇见很多高手,能交到几个知己,谁之进来后却大失所望。计算机专业的学生有很多以前对计算机不怎么了解,而且还有部分人进大学前连计算机摸都没摸过,对计算机很熟悉的很少,高手更是凤毛麟角,大多数人是服从了父母之命,显而易见,目前社会最热的行业是IT业,工资最高的也是IT业,抱着这个因素,大多数考生的父母都让自己的孩子进入了计算机专业,而大多数学生也天真的认为从计算机专业毕业后就能够像电视里演的大多数白领一样每天只用坐在办公室里和同事们聊聊天,和老板吃吃饭,每天签几个字然后就有高工资等着你去拿。

进校后他们发现其实他们在专业课方面什么都听不懂,自己也一点兴趣都没有,没有兴趣那就没有学习的动力,而且这个专业是要靠悟性的,而兴趣是培养悟性的第一步,然后他们会发现越往后学专业课越难,也越听不懂,好一点的就会狠下心来,硬着头皮苦学一通,有可能也就能走出一片路来,而不好的就会就此放弃,只需要混着考试通过,混毕业,找个单位安心上班。有些人上了几年学连自己上哪些课都不知道;拿个程序他分不清是用C语言写的还是用Pascal写的;不小心进了DOS不知道怎么再回到Windows。但说起游戏来头头是道,好像每个都是职业玩家一样,有的每天只知道泡在网吧。这就是中国计算机人才下一代的悲哀!

再说现在计算机专业大学生的学习和生活。大多数计算机专业的学生对本专业的发展及前景一无所知,每天都是看小说、玩游戏、看电影、打牌、喝酒、睡觉等等很有"前途"的事情。偶尔看见一两个同学看看与计算机专业有关的书,跑去拿来一看,全是什么"游戏攻略"、"黑客秘技"等此类书籍。还有的人连C语言和C++谁是谁都还没搞清楚,就拿本VC的书"刻苦钻研",真不知他们看懂了没有。好多学生都买了电脑,但用处都是游戏机+碟机+音响,每天都在用电脑玩着各种流行的游戏、看着最新的大片、听着时尚的音乐,就是不用电脑学习。有的学生甚至问我电脑除了玩游戏还能干什么,我问他你为什么这么问,他告诉我他觉得电脑只能用来玩游戏,不知道还能不能干干别的什么。据我了解,近几年在国内好几所高校的计算机专业的毕业生的毕业设计竟然是做网页,在大学了四年,学完了《数据就构》、《软件工程》、《C语言》等专业课后,竟然交了一个没有学过计算机的人自学一两天就能做好的东西!

这就是大多数计算机专业的学生,在我在大学玩了两年之后,我突然明白该为自己的未来打算打算了,但还有许多人仍然还什么都不明白,所以就有了这篇文章。

如果你是以上我说的那种受父母之命来学计算机的学生,如果你看了《计算机应用文摘》第15期的《写给想当程序员的朋友》一文后,发现自己没有当程序员的欲望,那么我这里有几条路给你选择:

  1. 学习网页制作,将来去网站工作!

  2. 学习3D MAX等软件,去作动画!

  3. 学习美术设计!

  4. 学习网络,将来考个CCNA,去专业组网!

  5. 在保证能顺利毕业的前提下,去疯狂玩游戏,做个职业玩家或做一个或几个网络游戏的GM。
    (我身边就有这样的人)

  6. 以上五条都与计算机有关,要有一定的专业知识,但比起你的专业课简单多了。如果你看到这里还不觉得有适合你干的,那这条最适合你:在你们学校去修双学位,修一个自己感兴趣的专业,计算机真的不适合你!


如果以上几条有适合你的,那么你就努力去做适合你的那一片天地,去看杂志的下一篇文章,下面的文字你看了只会浪费你的时间。

 

如果你是计算机专业的在校大学生,而且想当程序员,那么请往下看:

  1. 大学生活丰富多彩,会令你一生都难忘,但难忘有很多种,你可以学了很多东西而难忘,也会因为什么都没学到而难忘!

  2. 计算机专业是一个很枯燥的专业,但即来之、则安之,只要你努力学,也会发现其中的乐趣的。

  3. 记住:万丈高楼平地起!基础很重要,尤其是专业基础课,只有打好基础才能学得更深。

  4. C语言是基础,很重要,如果你不学好C语言,那么什么高级语言你都学不好。

  5. C语言与C++语言是两回事。就象大熊猫和小熊猫一样,只是名字很像!

  6. 请先学习专业课《数据结构》、《计算机组成原理》,不要刚开始就拿着一本VC在看,你连面向对象都搞不清楚,看VC没有任何用处。

  7. 对编程有一定的认识后,就可以学习C++了。(是C++而不是VC,这两个也是两码事!C++是一门语言,而VC教程则是讲解如何使用MFC类库,学习VC应建立在充分了解C++的基础之上。看VC的书,是学不了C++语言的。)

  8. 学习编程的秘诀是:编程,编程,再编程;

  9. 认真学习每一门专业课,那是你的吃饭碗。

  10. 在学校的实验室就算你做错一万次程序都不会有人骂你,如果你在公司你试试看!所以多去实验室上机,现在错的多了,毕业后就错的少了。

  11. 从现在开始,在写程序时就要养成良好的习惯。

  12. 不要漏掉书中任何一个练习题--请全部做完并记录下解题思路。

  13. 你会买好多参考书,那么请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码。

  14. VC、C#、.NET这些东西都会过时,不会过时的是数据结构和优秀的算法!

  15. 记住:书到用时方恨少。不要让这种事发生在你身上,在学校你有充足的时间和条件读书,多读书,如果有条件多读原版书,你要知道,当一个翻译者翻译一本书时,他会不知不觉把他的理念写进书中,那本书就会变得像鸡肋!

  16. 我还是强调认真听专业课,因为有些课像《数据结构》、《编译原理》、《操作系统》等等,这种课老师讲一分钟能让你明白的内容,你自己看要看好几个月,有的甚至看了好几年都看不明白。

  17. 抓住在学校里的各种实践的机会,要为自己积累经验,就业时经验比什么都有用。

  18. 多去图书馆,每个学校的图书馆都有很多好书等你去看!

  19. 编程不是技术活,而是体力活。

  20. 如果你决定了要当一个好的程序员,那么请你放弃游戏,除非你是那种每天只要玩游戏就能写出好程序的天才!

  21. 你要有足够的韧性和毅力!有个高手出了一道题测试你的韧性和毅力:找个10000以内的素数表,把它们全都抄下来,然后再检查三遍,如果能够不间断地完成这一工作,你就可以满足这一条。

  22. 找到只属于你自己的学习方法!不要盲目的追随别人的方法,适合自己的才是最好的!

  23. 请热爱程序员这项工作!


以上的话有些是我的经验,有些是我从高手那里直接Copy来的,但他们都很有用,记住他们,并遵守他们,那你们一定会成功!

对于大多数初学者来说,好多人有这种问题存在:我到底先学什么?学C/C++?还是学VC?还是学Borland C++ Builder呢?还是Delphi?哪一个更好呢?学习程序设计和学习程序设计语言究竟是怎么一个关系?初学者究竟应该如何取舍呢?就这些问题,我从一个高手那里看了一下的这段话,可以帮助在这方面有问题的人:学习程序设计就好比学习射击,而程序设计语言就对应射击中的气枪、手枪、步枪等各种枪械。学习射击必须要选择一种枪械,不可能没有枪还能学好射击的,也不可能同时学会使用所有的枪械。但是,如果掌握一种枪械的射击,再学别的也就触类旁通了。因为在熟悉一种枪械的同时,也学习了射击技术本身。再学其他的,自然事半功倍。学习程序设计也是一样,必然要从学习一门程序设计语言开始入手。在学会系统的编程理念之后,用什么工具都一样!

From: http://blog.csdn.net/lsgqjh/article/details/45268009
著作权归原作者所有,侵权联系立即删除。

2017-06-25

熊轩昂言论


高考是阶层性的考试,农村地区越来越很难考出来,我是中产家庭孩子,生在北京,在北京这种大城市能享受到的教育资源,决定了我在学习时能走很多捷径,能看到现在很多状元都是家里厉害,又有能力的人,所以有知识不一定改变命运,但是没有知识一定改变不了命运。

多年以后,我明白了,这是一个幸运者对不幸者的愧怍。 —— 杨绛。

2017-06-09

获取知识同社会阶层无关


本文对应2017年山东高考作文题。


书店24小时营业,给每一位乐意读书的人提供阅读的环境,不会因读者社会阶层的不同而驱赶任何人。正如书店的店员所说,看到来店的读者,便感受到自己工作的意义。看到这里,我不禁想为店员点赞,感谢你们,让更多的人得以平等地提升自我。

店员的温情,让知识亦温暖。印象中前些时间,新闻中爆出过呼伦贝尔的新华书店驱赶10岁的孩童,店员解释说“这是书店,不是看书的地方,不买书请出去”。我们很遗憾,新闻中的店员显然把书店作为了一个纯粹的商业交易的场所而非知识传播的平台,然而材料中的店员则更看重将书店作为知识传播的平台,哪怕是读者纯粹的翻页都能带给店员心理上的满足,自然也会更加用心的对待每一位进店的读者。在这样的书店里,每一位读者除了获取到所求的知识,更是收获了一份温暖。

从书中获取全面而广泛的知识从来都不只是精英阶层的事情。这则道理,看似简单,却又有多少人能真正理解呢?令人遗憾的是,多少人在实现社会阶层跃迁的鞭子下刻苦读书,失去了收获知识时的那份欢声笑语却浑然不知。读书开始带着功利性,跟着榜单走,跟着社会需求走,又有多少人想过我喜欢什么书,想要看什么书?

请相信,每个人都应该拥有且珍惜获得知识的权利。无论是街上的流浪汉、CBD中的白领精英甚至媒体上光芒万丈的企业家,都是在阅读中不断进步,不断提升自我。一个固步自封的人是不可能长久占据社会阶层的顶端,同样身处底层的人也可以通过获取知识充实自我来提升至更高的社会阶层。且看北京大学的保安张君成,不正是最鲜活的例子吗?北大保安考上北大并不应该仅仅是你我茶余饭后聊天的话题,而更应该是每一个有进取心的你我学习的榜样。

获取知识同社会阶层无关,书店的店员以行动生动地向我们诠释其内在含义,而我们呢?我们紧盯着手机,放弃了书桌前的无价知识而唯恐错过几块钱甚至几毛钱的红包;我们将大把大把的时间沉溺于影视剧而主动放弃获取知识的权利。店员的话和书店的做法固然令人感动,但是否更应当引起我们的反思——我们是不是也应该多读些书?

获取知识同阶层无关,但唯有知识储备丰富的人才能长久屹立于阶层金字塔的顶端!

2017-06-07

A Valentine Story


John Blanchard stood up from the bench, straightened his Army uniform, and studied the crowd of people making their way through Grand Central Station.

He looked for the girl whose heart he knew, but whose face he didn't, the girl with the rose. His interest in her had begun twelve months before in a Florida library. Taking a book off the shelf he soon found himself absorbed, not by the words of the book, but by the notes penciled in the margin. The soft handwriting reflected a thoughtful soul and insightful mind.

In the front of the book, he discovered the previous owner 's name, Miss Hollis Meynell. With time and effort he located her address. She lived in New York City. He wrote her a letter introducing himself and inviting her to correspond. The next day he was shipped overseas for service in World War II.

During the next year the two grew to know each other through the mail. Each letter was a seed falling on a fertile heart. A romance was budding. Blanchard requested a photograph, but she refused. She explained:" If your feeling for me has any reality, any honest basis, what I look like won't matter. Suppose I 'm beautiful. I 'd always be haunted by the feeling that you had been taking a chance on just that, and that kind of love would disgust me. Suppose I 'm plain (and you must admit that this is more likely). Then I 'd always fear that you were going on writing to me only because you were lonely and had no one else. No, don't ask for my picture. When you come to New York, you shall see me and then you shall make your decision. Remember, both of us are free to stop or to go on after that—whichever we choose … "

When the day finally came for him to return from Europe, they scheduled their first meeting—7: 00 p.m. at Grand Central Station, New York.

“You'll recognize me,” she wrote, “by the red rose I'll be wearing on my lapel.” So, at 7: 00 p.m. he was in the station looking for a girl who had filled such a special place in his life for the past 12 months, a girl he had never seen, yet whose written words had been with him and sustained him unfailingly.  

I'll let Mr. Blanchard tell you what happened:

A young woman was coming toward me, her figure long and slim. Her golden hair lay back in curls from her delicate  ears; her eyes were blue as flowers. Her lips and chin had a gentle firmness, and in her pale green suit she was like springtime come alive.

I started toward her, entirely forgetting to notice that she was not wearing a rose.

As I moved, a small, provocative smile curved her lips. “Going my way, sailor?" she murmured. Almost uncontrollably I made one step closer to her, and then I saw Hollis Meynell. She was standing almost directly behind the girl. A woman well past 40, she had graying hair pinned up under a worn hat.  She was more than a little overweight, her thick-ankled feet thrust into low-heeled shoes.

The girl in the green suit was walking quickly away. I felt as though I was split in two, so keen was my desire to follow her, and yet so deep was my longing for the woman whose spirit had truly companioned me and upheld my own.

And there she stood. Her pale, round face was gentle and sensible, her gray eyes had a warm and kindly glow . I did not hesitate.

My fingers gripped the small worn blue leather copy of the book that was to identify me to her. This would not be love, but it would be something precious, something perhaps even better than love, a friendship for which I had been and must ever be grateful .

I squared my shoulders and saluted and held out the book to the woman, even though while I spoke I felt choked by the bitterness of my disappointment. “I 'm Lieutenant John Blanchard, and you must be Miss Meynell. I am so glad you could meet me; may I take you to dinner?”

The woman 's face broadened into a smile. “I don't know what this is about, son,” she answered, “but the young lady in the green suit who just went by, she begged me to wear this rose on my coat. And she said if you were to ask me out to dinner, I should go and tell you that she is waiting for you in the big restaurant across the street. She said it was some kind of test!”

It's not difficult to understand and admire Miss Meynell 's wisdom. The true nature of a heart is seen in its response to the unattractive.

“Tell me whom you love,” Houssaye wrote, “and I will tell you who you are.”

2017-06-03

菜鸟和顺丰,一场新的数据站


大致理一下事情的经过——

  1. 2017年5月,菜鸟要求顺丰等快递服务商将海淘、快递柜等物流数据上传到菜鸟平台,顺丰拒绝;

  2. 因此,菜鸟在6月1日将顺丰及旗下的快递柜服务「丰巢」踢出菜鸟的平台,要求平台上的商家不与顺丰合作;作为回应,顺丰也在当天将自己上传给菜鸟和淘宝的物流数据接口切断。

  3. 菜鸟发声称顺丰凌晨突停物流详情,顺丰回应:菜鸟封杀在前,目的是要顺丰放弃腾讯云改用阿里云。

不难看出,这场所谓的战争,背后是数据的斗争。


阿里做菜鸟的本意便是为了整合整个快递业更好的为其服务,从而收集更多的用户收据、快递数据用于其所说「为了无法计算的价值」。而显然,顺丰不愿意这么做,正如他们在声明中提到的,这些数据是顺丰的「自身核心竞争力」。甚至最终,顺丰直接表示「希望所有快递行业同仁警惕菜鸟无底线染指快递公司核心数据行为」,火药味十足。

显然,这件事压根无对错之分,就是一场赤裸裸的商业战役。而新闻一出,评论一边倒的倾向于顺丰快递,也指出了阿里做法的不得人心。

腾讯云和阿里云,采用哪个云数据厂商本应该是顺丰公司自己的事情,而不选择我的配套产品就封杀掉你的做法确实令人感到汗颜。阿里云在业界的实力不可小觑,虽然同AWS和Azure难以抗衡,但相较腾讯可能实力更强一些,然而,这并不能成为「顺丰将数据放在阿里云上会更加安全」的解释。

归根到底,对互联网公司而言,真正的较量还是用户数据的较量,技术可以复制,但是关系网络无法复制。Google的技术完全可以建立一个社交网站,然而这并不代表所有的Google用户都会放弃Facebook而选择Google+,巨人Google都如此,何况其他互联网企业呢。活跃用户是数据的不断生成者,唯有真正掌握着数据,掌握着数据生成者的动态(甚至是个人隐私),才能保持强大的用户粘性。

但是阿里忘记了一点,对大多数人而言,我可能喜欢你聪明,但我讨厌你在我面前表现你有多聪明,甚至你用你的聪明反过来欺负我。一个人的力量是微弱的,但是一群微弱的人集合起来力量确实不可忽视的。且看7年前的腾讯,把握着社交关系网这么强大的网络,仍旧难逃舆论指责和流量下降。但在那个“艰难的决定”之后,腾讯能痛改前非,拥抱开放,重建生态,自然也获得了行业的尊重。

现在的阿里,在犯错误的道路上愈行愈远。

2017-05-24

macOS终端下创建Linux启动盘


1、打开终端(Command+空格,输入terminal)并定位到当前文件夹,例如进入我的下载文件夹(/Users/root/downloads),可以通过下列命令。

cd /Users/root/downloads/

2、通过hdutil工具转换.iso文件为.img文件。
(注:macOS输出时会自动添加.dmg后缀,但对转换没有影响)

hdiutil convert -format UDRW -o CentOS.img CentOS.iso

3、获取你的设备挂载位置。

diskutil list

注意根据NAME(卷标名)加以区分,大致格式为/dev/diskX,例如我的是/dev/disk2。

4、取消U盘在设备上的挂载。

diskutil unmountDisk /dev/diskX

注:将上面diskX中的X改为第三步中实际获取的数字。

5、将启动镜像写入U盘。(耗时较长,请耐心等待)

sudo dd if=CentOS.img of=/dev/rdiskX bs=1m

几个地方注意一下:

  1. 将if后面的文件名注意修改,如果没有去掉原来的.dmg请保留,除相对路径外也可以使用绝对路径引用,同时注意将diskX中的X改为第三步实际获取的数字。

  2. 输入完成后会要求输入当前用户密码,键入Enter后可能出现假死,实际上是数据写入过程,耐心等待即可。

  3. 如果提示错误:/dev/diskN: Resource busy, make sure the disk is not in use. 可以打开系统的“磁盘工具”,并卸载掉对应的磁盘,重试。



6、至此,如果你的设备提示未初始化,则其制作已经成功了。如果没提示,你可以用下面的命令(注意替换X)卸载掉U盘重新插一次试试,如果还不行,可能需要你按照步骤重新再来一次。

diskutil eject /dev/diskX

2017-05-14

我看WannaCry病毒在CERNET爆发


5月12日真是一个悲伤的日子,9年前的今天发生了一场震惊全国的地震,而今天的5月12日教育网的一场攻击也将这天给记录下来。

其实这款病毒的原理非常简单,将设备上文件通过特定的加密方式(暂时未知)进行加密,然后弹出比特币勒索界面要求支付比特币后解锁。通过扫描本地局域网中机器,对开放445端口的设备利用Windows的漏洞直接攻击。

具体的应对方案网上早已铺天盖地,更新修复Windows漏洞、关闭smbv1服务或通过防火墙策略关闭445端口,卡巴斯基实验室等也在加紧研究其加密方式和解密方式。

先提一句——千万不要打款,即使你有钱!比特币的交易是一种完全匿名的方式,其交易信息不可追溯,黑客以此隐藏身份,同样也无法获知你是你,身份的验证是一件十分困难的事情。其次,你的资金被用来进行病毒的下一步发展,所以你可能就是下一代病毒的出资人,虽然你并不情愿。还有,据知友反应,有受害者表示即使支付了比特币也没有恢复资料。

还有一点,我认为学校里不建议甚至不允许SOHO路由器的存在完全是助长了病毒的传播。SOHO路由器本质就是一个NAT设备,经历了NAT从公网到私有网络的映射,你的设备处于一种相对安全的地步,如果不是你主动获取(或许你并不知情,指的是被钓鱼的情况),你的内网不会受到学校局域网的影响,同样你的内网内一旦有病毒也不会影响到整个学校的局域网。

5.14更新:其实如果校园无线网开启AP隔离也能一定程度上避免这类悲剧。

侧面也反映出了一个问题,中国的CERNET在网设备究竟是多么不安全!有多少设备仍旧在运行着旧版的Windows系统,里面又有多少操作系统是微软停止支持的,有多少即使微软支持但是仍旧放弃Windows Update。毕竟CERNET和运营商网络的还是有一定差异的,自然对CERNET用户更加信任自然会有更少的策略,但是,这种信任,终究成了一种悲伤的存在。

再者说,WannaCry开了一个很糟糕的头,接下来NSA泄露的漏洞又会有多少被利用开发出新的病毒,很难想象接下来会发生什么,恐怖!



看看感染追踪图(https://intel.malwaretech.com/botnet/wcrypt),满目悲伤。

附。清华大学信息化技术中心4月15号的通知,这大概就是所谓的未雨绸缪,也不愧于中国工科类排名第一的高校的名声。

2017-05-08

会计求职信(不涉及专业知识)


【要求】

It is frequently reported that students are subject to(受到) an increasingly high stress in their study, daily life, and of course, their job-hunting(求职). In order to be successful in job-hunting, students should take every step carefully. An excellent, novel application letter for job can, to a great extent , excite the employers’ interest in you.

Suppose you are Li Ming, a graduating student in China University of Petroleum , majoring in accounting(会计). You expect a position for an accountant in a big company. Try to write an application letter to the company to strive for a chance of job interview. You are required to be familiar with the structure (opener, body and close) of a letter. You’re are mainly required to learn how to write an application for job. Your letter should be at least 120 words.

【作文】

Cover Letter for Accounting
Yangtze River Road 66#, Qingdao, Shandong
138-8888-8888
liming@s.upc.edu.cn


Dear Managers,

With great willingness, I am applying for the position of accountant which was advertised on the website of the corporation. I believe that my education, skill-set, and experience make me a suitable candidate for this vacancy.

I am an accredited holder of a bachelor degree with accounting from China University of Petroleum, and highly organized and self-driven individual, passionate about developing my career as accountant in your corporation.

As an undergraduate, I have gained an understanding of financial instruments and accounting software. A CPA license was obtained at that time. As a Certified Public Accountant, I am an accomplished communicator, with excellent organizational, decision making, and time management skills.

Proactive, innovative and highly influential, I am seeking a challenging but rewarding position, which is why I was naturally drawn to this exciting opportunity. I hope you can consider my application and wish your company a splendid future.

Sincerely yours,
Li Ming

【参考翻译】

会计求职信
山东省青岛市黄岛区 长江西路66号
138-8888-8888
liming@s.upc.edu.cn


亲爱的人事经理,

很荣幸,我希望我能胜任贵公司网站刊登的会计师职位。我相信我的教育、技能和经验足以支撑我成为这个空缺的合适候选人。

我拥有中国石油大学(华东)的本科学历,我是高度自制和充满驱动力的人,期待能在贵公司担任会计职务。

本科生期间,我了解了金融工具和会计软件相关知识,并获得注册会计师执照。身为一名注册会计师,我也是一名成功的沟通者,具有良好的组织、决策和时间管理技能。

积极,创新和高度影响力——我正在寻求一个具有挑战性但有意义的职位,这就是我本能地被这个令人兴奋的机会所吸引的原因。我希望您能考虑我的申请,祝贵公司蒸蒸日上。

诚挚地,
李明

2017-05-02

浅谈this指针


先给出知码开门上到一道练习题:

定义一个Circle类,有数据成员radius(半径)、成员函数getCircumference()计算圆的周长,成员函数getArea()计算圆的面积。在主函数中定义圆对象,通过调用成员函数计算圆的周长和面积。提示:圆周率取值3.14。

后置代码:



当时给出了这样的代码,但是在debug发现了一个问题。

给出的代码(纠正也在这上面,通过注释写出)



Xcode控制台输入输出:

6
半径为6的圆的周长为:0,面积为:0


更正之后的输入输出:


6
半径为6的圆的周长为:37.68,面积为:113.04


没想到少了一个this指针,结果竟然完全不正确。仔细回想,如果不加this指针,则是将自身的值重新赋给自身,自然没有任何意义(不明白为什么Xcode既不报Warning也不报Error)。

但是反过来,这个传说中的this指针又究竟是什么呢?

biaocheng.net给出了这样的解释:
this 是 C++ 中的一个关键字,也是一个 const 指针,它指向当前对象,通过它可以访问当前对象的所有成员。

我们在刚刚的代码中加入一个操作print_this,源代码如下:



我们在刚刚的代码中,将main函数替换为下面的代码,创建两个不同的对象并观察运行情况。



程序在Xcode上的打印结果:

0x7fff5fbff718 
0x7fff5fbff710 
Program ended with exit code: 0


可以看到,this指针用于指向当前对象,对于不同的对象,所指向的地址并不相同。

biaocheng.net给出了对this指针本质的理解:
this 实际上是成员函数的一个形参,在调用成员函数时将对象的地址作为实参传递给 this。不过 this 这个形参是隐式的,它并不出现在代码中,而是在编译阶段由编译器默默地将它添加到参数列表中。

this 作为隐式形参,本质上是成员函数的局部变量,所以只能用在成员函数的内部,并且只有在通过对象调用成员函数时才给 this 赋值。

补充几点说明:

  • this 是 const 指针,它的值是不能被修改的,一切企图修改该指针的操作,如赋值、递增、递减等都是不允许的。
  • this 只能在成员函数内部使用,用在其他地方没有意义,也是非法的。
  • 只有当对象被创建后 this 才有意义,因此不能在 static 成员函数中使用。
参考文献:http://c.biancheng.net/cpp/biancheng/view/201.html



2017-04-12

有关全球化的段落翻译


【原文】

全球化对中国年轻人具有重大影响。例如,年轻的农民正在大规模流向城市寻找工作。而对那些想出国深造或进外企工作的年轻人来说,英语变得越来越重要。另一方面,许多海外学子近年来回归祖国,因为他们看好中国经济的长期增长前景。因特网加强了中国年轻人和其他地方年轻人的联系。他们跟踪最新的潮流,模仿外国时尚。他们中一些人似乎不在乎中国的传统美德,更不要说发扬光大,这使得有人忧虑中国传统文化会不会有一天终将消失。

【我的翻译】

Globalization has significant influence on young Chinese. For example, more young farmers have given their work up and go to the first-tier city to look for jobs on a large scale. For those who are eager to go abroad or enter a foreign corporation, English have become more and more important. Besides, many overseas students have come back because they are optimistic about China's long-term economic growth. It's the Internet that strengthen the communication between Chinese young people and those elsewhere. Some Chinese young people keep the track of the latest trends and imitate foreign fashion, part of whom never care about Chinese traditional virtues and has little confidence to develop them. And that's why several people think Chinese culture will vanish someday.

【参考翻译】

Globalization has great implications for young Chinese. For example, young farmers are moving on a large scale to urban areas for jobs. And for those young people who aspire to study abroad or work in foreign invested enterprises, English has become increasingly important. At the same time, a considerable number of overseas Chinese have returned home in recent years, for they hold an optimistic outlook for the long-term growth of the Chinese economy. The Internet has strengthened the links between Chinese young people and those elsewhere. They follow the latest trends can copy foreign fashions. Some of them don’t seem to care for traditional Chinese virtues, let alone carry them forward, which has given rise to worries that the traditional Chinese culture might one day vanish.

2017-04-10

收起你的盛气凌人


只有被打击的时候,才能深刻而清醒的意识到被打击的心理落差有多大。有些时候这可能会成为一个人奋斗的原动力,但更多地时候可能会彻底的毁掉一个人。

仔细反思一下自己,其实很多时候自己又何尝不是盛气凌人,完全不在乎他人的感受呢。被打击的时候知道痛了,打击别人的时候一副能得要死的样子。果然,鞭子要打到自己身上才知道痛,以后刻意去注意一下,争取早日让谦逊成为习惯。

2017-04-05

致匠心 英语作文


【题目】

In 2017 Report on the Work of the Government, Premier Li Keqiang stated: “ We will promote workmanship and foster(培养) a culture of workmanship where workers have a strong work ethic(伦理上的,道德的) and tirelessly seek improvement. We will see great numbers of Chinese workers exemplify(举例证明) workmanship and more Chinese brands(商标) enjoy international recognition. We will usher(引领) in an era of quality for economic development in China.” As far as you’re concerned, how important is workmanship, and how to better promote and develop workmanship? Write an essay in 150 words to show your views.

Key words: 工匠精神, workmanship, craftsman spirit

【作文】

The spirit of craftsmen requires that a job should not only be a tool to earn money, but establish a spirit of dedication to the work itself, to the refined and crafted products.

Craftsmen who have a dedicated insistence and pursuit of quality have a high demand for the details, which leads them to pursue perfection and ultimate. From 0 to 1,though it is not profitable, its benefit to the whole industrial can not be neglected and will last for several generations.

In order to achieve the spirit of craftsmen, we must re-understand our work, and look for a sense of identification firstly to be awesome and meticulous towards our work. Secondly, we are to mash our work into small pieces thus we can concentrate our efforts and eliminate distractions. From the settlement of a small problem, we will accumulate the sense of accomplishment and happiness. Finally, we should focus on not only details but also the whole, trying seeing our labor as art, learning to appreciate it and appreciate yourself.

Only by applying the spirit of craftsmen in the industrial production can we gain the success in the long-term competition. Chinese society needs craftsmen's spirit to stand out in the world of national forest.

【译文】

所谓工匠精神,不应当是视工作为赚钱的工具,而应当树立一种对工作的执着、对所做的事情和生产的产品精益求精、精雕细琢的精神。

工匠们对细节有很高要求,追求完美和极致,对精品有着执着的坚持和追求,把品质从0提高到1,其利虽微,却长久造福于世。

要想实现工匠精神,首先必须重新认识自己的工作,寻找对工作的认同感;且对自己的工作心怀敬畏、一丝不苟。其次,将工作细分成一个个小块,集中精力,排除杂念,全神贯注,从解决一个个的小问题中积累成就感和幸福感;最后,应该注重整体和细节,把自己的劳动当成艺术品,学会欣赏它,欣赏自己。

唯有工匠精神,才是长期的竞争中获得成功。中国社会更需要工匠精神,才能屹立于世界民族之林。

2017-03-30

不要将自己的意志凌驾于他人之上


昨天晚上10点召开年级大会,不允许请假!

没有开会前,我们无法预知会议的内容,纷纷猜测这么着急开会能有什么事情。但又是开学之后的第一个月,所有的工作都基本都平稳步入正轨,此时开会又能有什么要紧的事情呢?

会议的内容终究是「意料之外,情理之中」,因为周三早操几个班先走,让辅导员很生气,然后借此发泄,并顺便提及要我们做好新学期的规划。无关痛痒的会议占据了45分钟的时间,所谓的年级大会完全沦落为辅导员向全体成员的抱怨大会。令人发笑的是,另一位兼职辅导员根本没有来参会。

生气和愤怒之余,身体力行的拒绝了今天早上的早操。我也不想再讨论早操的合理性,在搜索框里输入早操,很容易的找到我之前写的评论,一再的重复吐槽一件事像极了一个怨妇,遭人嫌弃且没有任何意义。

每个人的人生有自己的选择,人生的每一步都是之前人生阶段积累的结果的效应总和,不要企图将你的个人意志用来压迫他人,有什么意义呢?

信息不对称条件下,人们很容易得了便宜还卖乖。但是一旦信息自由流通的时候,还有谁会被像傻子一样任人忽悠?辅导员说大一跑操是历来传统,说她对我们太仁慈——然而事实是2015级的学长们在一年级上学期期末考试时就结束了大学的跑操历程。

学姐说,「可能是你们的出勤率,影响到对你们辅导员的考核」。学姐完全可以站在辅导员的立场上给出我这样的答案,这答案对学姐而言并无什么,但是如果辅导员真的是抱有这样的心思,真的是令人难以接受。

没有人有斯德哥尔摩综合征,我们没有义务配合他人的演出。我为什么要以让自己难过为代价,去换取辅导员的考核绩点?年级大会上提出综合评价的考核分,令人不禁感叹中国高等教育的倒退——因为综合评价从来都不是素质教育,相反,这是赤裸裸的干涉而带来的教育不公平。

综合评价体系,一个学校的试点改革,注定不会被所有人接受。如果我选择其他学校的研究生,没有人会看综合评价的分数指标,因为这个社会对高等教育的考核指标只有GPA。我不是唯分数论者,但我深知当下而言分数的重要。教育和社会意义从来都没有绝对的公平,但至少,唯分数论可以给予更多一般的人以更加相对的公正。

我承认我十分自私,参加早操影响到我的听课效率,从而影响到GPA的时候,我会使出浑身解数来抗拒。所谓的综合评价分数,扣就扣吧,没有保研资格还可以考研,人才从来都不会被埋没。即便真的因为敢于反抗愚蠢的权威而遭到惩罚,我心甘情愿地接受惩罚,但我绝不会停止呼喊——这是法律赋予我的基本权利。

抗衡与反抗,什么时候才是结束……

2017-03-17

观《妈妈再爱我一次》有感


原以为现在的我已经足够冷血,对所有看似感人的片段都已经刀枪不入,事实证明我真的高估了自己,一部比我还年长的影片,却令我哭的稀里糊涂。

《妈妈再爱我一次》,影片也算是经得住时间检验的一部佳片。鲜有几人能一滴泪不付出的完整看完全场。故事的剧情非常简单,就是孩子的亲生母亲在不受待见的情况下执意剩下了孩子,后来因为某些原因,孩子被爷爷奶奶强行带走的故事。影片也没有大篇幅的刻画一个单亲母亲带儿子的不易,而是花大笔墨刻画了年幼的儿子和母亲分别时的场景,无知的孩子似乎把这场分别当成了生离死别,对母亲的依恋和不舍让我们泪腺失守。

印象中我第一次落泪是小强生病的时候,母亲去庙里祈祷,那「一步一扣,三步一拜」,到最后已经最后遍身是血。不屑于这封建迷信,但是一个没有文化的妇女,在儿子得了重病的情况下,这也是她走投无路之举。思想的落后已经不重要,她对儿子的深爱,对得起我们留下的泪水。

老师作为一个线索人物,第一次是让孩子们描述自己的爸爸,第二次教孩子们唱《世上只有妈妈好》。两次出现都为下场的生离死别埋下了伏笔。小强是出人意料的懂事,在母亲落泪后便不再追问父亲的消息;而《世上只有妈妈好》却成了全场的泪点,几乎每一次歌声响起,注定伴随着孩子声嘶力竭的叫喊——这都是发自内心的对母亲的依恋及对分离的排斥。

而秋霞呢,作为母亲是真正的深爱着自己的儿子。从最初不顾千辛万苦要保住孩子,到后来一个人不辞辛劳将孩子养大,再到最后将儿子交给爷爷奶奶抚养。母亲对儿子的爱透过荧屏深深地刻画在每个观众的心中。母亲「爱的越深,痛的越深」,孩子分别时哭的稀里糊涂,而母亲心里有何尝不是呢?这是自己身上下来的亲骨肉啊!但是为了儿子的将来,她必须要坚强、必须镇定和心狠,否则怎么可能送走孩子呢?

而小强终究是母亲一手抚养到大,血浓越水的情感怎么一句话就断了的?孩子两次偷偷地跑回来找妈妈,在他看来,父亲、新妈妈、爷爷、奶奶都不过是有钱的陌生人,而人生启蒙阶段真正的人是妈妈,一生中最难忘的也是妈妈。他又怎么能安心的和这些有钱的陌生人生活在一起而忘掉自己生命中最重要的妈妈呢?自然逃跑到母亲哪儿是非常正常的。而演员的演技,那声嘶力竭的喊声,那一行行的的泪水,简直秒杀掉现在演艺圈的绝大多数。

看完电影的最大感觉是想给老妈发个红包,莫名冲动。 😂

2017-03-14

贫富差距与人生价值


昨天晚上看知乎的时候看到一则问题「有没有在某一刻体验到了真正的贫富差距?」下的一则答案(https://www.zhihu.com/question/56322619/answer/151167619):
大概就是发现班上那位永远都是大半个学期见不到人,
期末挂科无数,
朋友圈贴满了到处旅游照片,
被辅导员找去聊了多次也无动于衷的同学,
在大四十月份秋招高峰期,
同学们都穿着西装,挤着地铁、公交四处参加面试,
他却陪女朋友开始全国自驾游,
回来后不久就通过家里的人脉拿到一份让人眼红的offer。

什么叫贫富、阶级差距?

就是到头来发现你所努力争取,你所在乎的一切,在别人眼中根本毫无意义。
人家不会跟你比成绩,不会跟你争奖学金,不会跟你争保研名额,甚至不会跟你争工作。
因为最后给他offer的公司,根本没有在学校有任何正式的招聘计划。
最后感觉就像是自己挨了一记闷棍,却完全找不到发脾气的理由。
彼时心里还编了一堆鸡汤安慰自己:“我活得比他更充实、更进取、更有意义”,
转头却又自嘲道:“别天真了,大家都是成年人,羡慕嫉妒恨就直说吧。”

看着挺讽刺的,我们拼尽全力所努力的一切,在特权阶级眼里竟是那样的一文不值。但仔细想想,在这样一个经济作为考核人生标准的时代,有钱成了几乎万能的钥匙,这些不公平也就变得那么合理,那么正常。

突然想起转载自「简.视觉摄影工作室」的一句话(http://user.qzone.qq.com/915525362/mood/f2ce9136220aa958aec90500.1),感觉用来回答这份令人心冷的回答也蛮好的:
我唯一的害怕,是你们已经不相信了,不相信规则能战胜潜规则,不相信风骨远胜于媚骨。你们觉得追求级别的越来越多,追求真理的越来越少;讲待遇的越来越多,讲理想的越来越少。因此,在你们走向社会之际,我想说的只是,请看护好你曾经的激情和理想。在这个怀疑的时代,我们依然需要信仰。

卢新宁的话是多么的一语中的。我们只是出于人本性的懒惰,羡慕他们灯红酒绿下的生活,却不曾想过,引领社会变革的巨大力量从来都不是他们。财富的分配让他们享受到一定的好处,但是他们对社会的贡献却远敌他们现在的享受。

为科学研究而奉献终生,老一辈科学家的口号现在看来似乎有些可笑,却是他们一生最崇高的信仰。著名的科学家无论身处何方都备受瞩目和欢迎,而只会闯祸的富二代走到哪里都是罚单遍地,看似逍遥的生活,实质上却荒唐的一塌糊涂。

王玉强说的其实也挺对的,人活着,总得做点什么。

2017-02-28

概率论:蒙提霍尔(三门)问题


蒙提霍尔问题,亦称为蒙特霍问题或三门问题(英文:Monty Hall problem),是一个源自博弈论的数学游戏问题,大致出自美国的电视游戏节目Let's Make a Deal。问题的名字来自该节目的主持人蒙提·霍尔(Monty Hall)。

这个游戏的玩法是:参赛者会看见三扇关闭了的门,其中一扇的后面有一辆汽车或者是奖品,选中后面有车的那扇门就可以赢得该汽车或奖品,而另外两扇门后面则各藏有一只山羊或者是后面没有任何东西。当参赛者选定了一扇门,但未去开启它的时候,知道门后情形的节目主持人会开启剩下两扇门的其中一扇,露出其中一只山羊。主持人其后会问参赛者要不要换另一扇仍然关上的门。问题是:换另一扇门会否增加参赛者赢得汽车的机会率?如果严格按照上述的条件的话,答案是会。—换门的话,赢得汽车的概率是2/3。

以下给出严格的提问:

假设你正在参加一个游戏节目,你被要求在三扇门中选择一扇:其中一扇后面有一辆车;其余两扇后面则是山羊。你选择了一道门,假设是一号门,然后知道门后面有什么的主持人,开启了另一扇后面有山羊的门,假设是三号门。他然后问你:「你想选择二号门吗?」转换你的选择对你来说是一种优势吗?

答案:

一次循环打印9×9乘法表


通过纯数学方法遍历一次循环,就可以实现打印9×9乘法表。

以下是参考代码:



作者:苦逼小青年
链接:https://www.zhihu.com/question/55768263/answer/146636640
来源:知乎

2017-02-27

大学,学习与社会,个人同集体


实话实说,我今天很不爽,因为辅导员的「拍脑袋决策」,我们早上又要早读、又要早操、还要整理宿舍卫生,蛮折腾人的。早读无心学习,写一段文字记录下此刻的心情。

昨天晚上班主任开班会,提及到班级的成绩并不理想,希望能形成学习互助小组,类似精准扶贫的形式形成定向的帮助团队,实现更好的提高成绩。为了避开更加激烈的争执,我当时没有发表任何意见,事后想想,其实这样的策略,真的帮助不大。

辅导员说,「有些东西分班的时候就决定了,后期的努力并不大」,对此我还是部分认同的。人的前程,从来不会因为周围人的改变而改变。人们总是趋向于参与到自己认同感高的群体中——懒惰的人会选择一个懒惰的环境,进取的人会选择一个进取的环境。当一个人本身的内驱力缺乏的时候,任何的外力都无助于其前进和发展。

但是想想,其实也并不绝对。当我们真心渴望改变的时候,内心中形成的强大内驱力会驱使我们不断进步和前行。在这种力量下,固然辛苦但心甘情愿,我们坦然的接受了奋斗过程中的痛苦,并对未来充满憧憬和希望。当内心接纳之时,所有的痛苦便都是浮云。

学习如此,社会上何尝不是如此。古语有云「物以类聚,人以群分」,讲的便是这个道理。正如一个程序设计团队,当团队成员实在无心之时,不妨劝其退出,与其赖着消耗自己和他人的时光,倒不如找点有意义的事情去做。

回到开篇的话题,关于辅导员的「拍脑袋决策」。实话实话,这是一种外部的驱动力,企图以学院压力的形式驱使每个学生保持前进和奋斗,但仔细看看,对那些意志力极其坚定(就是不去)的同学而言,又有多少价值呢?反言之,对于那些意志力不够坚定的同学,在一种有人偷懒但却无需付出极高代价的条件中,又能坚持多久呢?而对于前面未曾提及的意志力坚定去参加的同学,估计学院不统一组织,他也会自己找教室自习(当然可能没有这么早)。

讲真,这样的情况下,我看不到组织早读/早操的意义何在,于是我坚定的拒绝了辅导员的提议,哪怕是付出扣学分的代价。每个人的时间观念和对时间的利用方式是不一样的,比如我在深夜的时候自己做点事情(Coding,Homeworking,etc.)是更有效率的。所以我愿意选择熬夜晚起,在不耽误上课的情况下,于我而言,我更倾向于后面的选择,因为深夜的时候我可能不会犯困,而早起可能让我上午的课精力不佳。

其次是一个班级的人集体在上自习,高中是一种被逼无奈的选择,但是大学更多的应该是注重个人的发展,所有的重心应该放在个人成长而非集体考核。人总是要学着去享受孤独,有些时候有些事情必须要学着去承受一个人做,远离人群的纷纷扰扰,在一个安静无人的环境,自己一人思考学业、前路规划。

对于早操,中国特色制度,我不想多说,没有意思。

且谈检查卫生的问题。我对知乎上「中国有哪些很流行却不正确的价值观?」中CocoQ的一则回答(https://www.zhihu.com/question/44945488/answer/102104104)甚是赞同。作者在其回答中提到:
检查宿舍卫生是件很奇葩的事情,它剥削了每件物品本该有的意义:垃圾桶里不能有垃圾,挂钩上不能挂床帘,桌子上不能放零食,床上还不能躺人,要把被子叠整齐。我想说,那个上学期评上北京市优秀宿舍的,你们的宿舍在视频中看起来就跟没人住一般、更别谈什么宿舍「文化」了。连宿管老师都说不知道你们走了哪条后门~宿舍卫生不是「剥夺」每件物品该有的意义,而该看每件物品被我们如何使用得整齐、得当、合理。

乱七八糟才是常态

其实我喜欢杂而不乱(´⌣`ʃƪ)

CocoQ的话和我的认知基本一致,对此问题也就不再多说。

为何说辅导员的决定是「拍脑袋决定」?原因其实很清楚——辅导员的出发点是极好的,企图用这样的一种方式驱使学生保持奋斗和进步。但是从长远来看,这些做法反而剥夺了个人的自由,对于计划性极好的同学没有任何例外措施(比如签订成绩保证协议可以避免这些愚蠢的考评)可以保障其自由选择的权利,由此看来,这便是赤裸裸的「拍脑袋决定」,考虑欠完善。

附上一张早读的众生相,以纪念这个「充实」的早读。

2017-02-14

再言「中心化」与「去中心化」


很遗憾并没有找到中心化的定义,不妨先给出维基百科上对去中心化的定义:
去中心化(decentralization)是互联网发展过程中形成的社会化关系形态和内容产生形态,是相对于「中心化」而言的新型网络内容生产过程。

个人感觉这段话的意思是:去中心化就是站在中心化的对立面。

很早之前,我一直坚信去中心化是互联网繁荣昌盛发展到一定阶段的必然产物。然而时间却在我的脸上无情的给了一巴掌。中国的互联网越来越繁荣,网络占据每个人生命中的时间越来越长,然而我所期盼的去中心化去迟迟没有来到,相反的,却是中心化局面变得更加牢不可破。

起码在中国,邮件的普及率仍旧持续走低(只停留在少数办公人员使用),腾讯牢牢的掌握着我们的社交甚至是通讯网络。独立博客的风靡只是一时,最终却败北在微博的强势进攻之下,未成气候。BAT全系列几乎包含了我们互联网生活的方方面面,成为了互联网上名副其实的中心。

互联网的核心词应该是互联,毕竟互联网最初建立的目的是去中心化,这使信息更安全、传播更高效。维基解密也正是在这样一种类似去中心化的模式下组建起来,并充分展现了去中心化的优势。而中心化的弊端也显而易见——倘若某天QQ/微信的服务中断了,中国又会有多少人的正常工作和生活受到影响呢?而对于去中心化的邮件,即使163的服务终端,我仍旧可以选择QQ邮箱或者Outlook.com,一个厂商服务的终端显然无法影响全部使用邮件这项服务的用户。

然而,中心化的优势亦很明显。在中心化之下,一站式解决了你几乎全部的问题,满足了你所有的需求,且令我们无需记忆各种纷繁复杂的地址。我们能感受到,去中心化让每个个体都有机会成为中心。然而,每个中心都依赖于个体,个体一散便不成中心了。社交的本质便是人的「抱团」,抱团的人多了自然形成一个巨大的中心。在这种形式下让每个个体都成为中心,又何其困难!

中心化与去中心化,将永远是一个饱受争议而无解的话题。
2017年02月14日 补充:
推荐阅读:再谈去中心化——互联网化即去中心化
http://www.woshipm.com/it/254171.html

2017-02-12

《不能不说的秘密》摘录



  • 真相之重能够将人沉至海底,对不对?真相之重能够压碎你的肋骨。

  • 这场火是我第一段刻骨铭心的记忆。这之前许多年的光影、色彩、琐事我也的确记得,但这场火留下了完全不同的回忆。事件中体现出的人类复杂心态让我从此为之着迷。当地人似乎很乐于看到特立独行的人和敢于冒险的人遭到乘法。我也可能是平生第一次注意到,权威机构会通过拖延行动来教训当事人,官僚主义会让人变得铁石心肠。他们就那样不管不顾,任凭火「自然烧灭」,我们似乎从中瞥见了邪恶在作祟。

  • 计算机可以在这消极的世界中为我们开创积极的空间:计算机教会我们重新开始,反对「自我」,反对「社会」,在崭新的编码空间里建立起一个没有那么多缺陷、那么多腐败的体系。当年我们深知总有一天计算机会改变世界,事实证明它成功了。保守势力会为我们戴上各种帽子,让媒体发动攻击,祭出「国家利益」、爱国主义的大旗,指控我们卖国叛变,但我们一直都深知,世界要比他们想象中的现代得多。开罗在等待着,突尼斯在等待着,我们都在等待着技术进步为全人类带来更大自由的那一天。未来世界中,力量不是来自于枪杆子,而是来自于交流通讯,人不会再通过得到一小群统治精英的认可来认识自己,而是在融入社交社会、充分挖掘巨大政治潜能的过程中认识自己。

  • 这样的国家绝不会变得迟缓沉重,而可拥有敏捷的创造力和敏锐的灵魂,敏于创新,健于言谈,充分企及人类智慧的最高境界。

  • 20年后的今天,我才明白当年的我是多么的躁动不安。当时我以为年轻人就应该生活在高压下,因为从差不多十岁往后我就没经历过什么宁静的生活。非法入侵的活动规模太大,我不禁开始吓得发抖。我们还只是孩子,与我们作斗争的势力太过邪恶、太过强大,最后我们终于意识到,不仅会被警察突袭,还有可能留下终生的窗纱。世界充斥着歌利亚,我们是弱小的一方。

  • 时间能让你看到(时间反正已经让我看到),当权势被逼入死角时,会用尽各种手段诽谤、报复我们。你需要坚守阵地,及时纠正错误,鼓起勇气,牢记历史上凡是挑战腐败权贵的人都曾被公开恶意中伤。对我的恶意中伤几近滑稽,但对当年一个害怕被铐上手铐的少年来讲,这一切都让我心神不安。警察造访妈妈家之后,我感到神秘势力越来越接近。

  • 我这一生中反复发现,过分信赖别人的忠心,自己是要吃大亏的。

  • 我们为科技而战,为的是阻止权威势力只利用数据满足自己的需求。

  • 当看到他坐在法庭对面时,我死盯着他看。他表情冷漠。他很害怕,很年轻,但他脸上的表情我在未来还会再次见到:那是背叛的表情,表面上还装出一副追求真相的高尚模样。不管怎样,当法官说「囚犯起立」却只有我站起来时,人生骤然清晰。我曾经说过真正的信仰诞生于那一刻。对我这一行来说,真正的信仰不仅诞生于那一刻,也始于警察靴踹开房门的那一刻。

  • 斗争的实质是商业对因特网和言论自由的压制。是关于知识产权、个人表达实质以及访问不受限制的原则。

  • 表层政府的背后有一个隐形政府,不忠于人民,也不为人民负责。摧毁隐形政府,斩断腐朽商界和腐朽政界之间的邪恶纽带,是政治家的首要任务。

  • 每当我们目睹不公平的现象却不采取行动时,我们的人格就会在不公正的现象面前变得消极,失去保护自我、保护亲友的能力。现代经济中,人不可能永远与不公正现象隔离……如果人生只有一次,那就让它汲取我们一切的力量,大胆去闯。无论怎样的逃避,我都无法躲开痛苦的声音。也许当我老了以后,我可能会在实验室里混混日子,在仲夏夜与学生们轻声交谈,对世上的不公平现象毫不在乎。但现在不可以。年轻气盛的男人,如果有用信念,就必须为之采取行动。

  • 我不能永远只背着个帆布包活下去——也许我真的可以、真的应该这样活下去,因为组织架构必须建立在一无所有之上才能运转。同理,在这个巨变时代的开端,我已经开始慢慢变成自己的幽灵,勉强控制着自己的虚构形象,而全世界则忙着打造一个关于我的不真实幻象。

  • 我们的目标是将权力妄图藏在黑暗中的事物暴露在阳光之下。

  • 政治语言的目的就是让谎言听起来真实,让谋杀听起来体面高尚,给虚无缥缈的谎言披上真相的外衣。


以上内容摘自:
《阿桑奇自传:不能不说的秘密》 任海龙 常江译 译林出版社出版

2017-02-11

The Next Big Blue-Collar Job Is Coding




WHEN I ASK people to picture a coder, they usually imagine someone like Mark Zuckerberg: a hoodied college dropout who builds an app in a feverish 72-hour programming jag—with the goal of getting insanely rich and, as they say, “changing the world.”

But this Silicon Valley stereotype isn’t even geographically accurate. The Valley employs only 8 percent of the nation’s coders. All the other millions? They’re more like Devon, a programmer I met who helps maintain a ­security-software service in Portland, Oregon. He isn’t going to get fabulously rich, but his job is stable and rewarding: It’s 40 hours a week, well paid, and intellectually challenging. “My dad was a blue-­collar guy,” he tells me—and in many ways, Devon is too.

Politicians routinely bemoan the loss of good blue-collar jobs. Work like that is correctly seen as a pillar of civil middle-class society. And it may yet be again. What if the next big blue-collar job category is already here—and it’s programming? What if we regarded code not as a high-stakes, sexy affair, but the equivalent of skilled work at a Chrysler plant?

Among other things, it would change training for programming jobs—and who gets encouraged to pursue them. As my friend Anil Dash, a technology thinker and entrepreneur, notes, teachers and businesses would spend less time urging kids to do expensive four-year computer-­science degrees and instead introduce more code at the vocational level in high school. You could learn how to do it at a community college; midcareer folks would attend intense months-long programs like Dev Bootcamp. There’d be less focus on the wunderkinds and more on the proletariat.

These sorts of coders won’t have the deep knowledge to craft wild new algorithms for flash trading or neural networks. Why would they need to? That level of expertise is rarely necessary at a job. But any blue-collar coder will be plenty qualified to sling Java­Script for their local bank. That’s a solidly middle-class job, and middle-class jobs are growing: The national average salary for IT jobs is about $81,000 (more than double the national average for all jobs), and the field is set to expand by 12 percent from 2014 to 2024, faster than most other occupations.

Across the country, people are seizing this opportunity, particularly in states hit hardest by deindustrialization. In Kentucky, mining veteran Rusty Justice decided that code could replace coal. He cofounded Bit Source, a code shop that builds its workforce by retraining coal miners as programmers. Enthusiasm is sky high: Justice got 950 applications for his first 11 positions. Miners, it turns out, are accustomed to deep focus, team play, and working with complex engineering tech. “Coal miners are really technology workers who get dirty,” Justice says.

Meanwhile, the Tennessee nonprofit CodeTN is trying to nudge high school kids into coding programs at community colleges. Some students (and teachers) worry that the kids don’t fit the Zuckerbergian cliché. That’s a cultural albatross, CodeTN cofounder Caleb Fristoe says. “We need to get more employers saying, ‘Yeah, we just need someone to manage the login page,’” he says. “You don’t have to be a superstar.”

Now, to be sure, society does need some superstars! Serious innovators, at companies and in academia, are the ones who create new fields like machine learning. But that doesn’t preclude a new mainstream vision of what most programming work actually is. For decades, pop culture (and, frankly, writers like me) have overpromoted the “lone genius” coder. We’ve cooed over the billionaire programmers of The Social Network and the Anonymized, emo, leather-clad hackers of Mr. Robot. But the real heroes are people who go to work every day and turn out good stuff—whether it’s cars, coal, or code.

This article appears in the December 2016 issue. Subscribe now.
COPYRIGHT:
From: https://www.wired.com/2017/02/programming-is-the-new-blue-collar-job/

2017-01-27

HTTPS搭建过程中的几点心得


一点心得:单纯将Blog切换到HTTPS,说实话只是顺应时代的一个趋势罢了,其实必要性并没有那么强,无论是国内还是国外,鲜有几家BLOG是跑在HTTPS下的。只是看到Google Chrome新版将对输入密码的HTTP界面全部进行提示,我也就借着这事,将服务器部署上了SSL。

1、有关证书的获取

实话说,对于纯粹的个人用户而言,「Let's Encrypt」是一个非常不错的选择。但是因为其证书的有效期只有90天,需要通过Git下载且需要定时续期。最初想弄,结果HTTPS未成,反而把整个Apache和PHP系统搞崩溃了,感叹自己实力实属有限。

突然想到腾讯云官方免费提供Trust Asia(亚洲诚信,背后是赛门铁克的授权)一年SSL证书,且官方有相关的参考指南,便从腾讯云方面获取证书并部署。
Let's Encrypt 请参考:http://www.laozuo.org/7676.html
腾讯云用户请参考:https://www.qcloud.com/document/product/400/6813
「第一部分获取证书」

具体操作参考不同证书提供商指南。

2、修改完httpd.conf、httpd-ssl.conf,启动apache报错及解决方案:
① "Syntax error on line 80 of c:/apache/conf/extra/httpd-ssl.conf:ErrorLog takes one argument,The filename of the error log"或者"Syntax error on line 99 of c:/apache/conf/extra/httpd-ssl.conf:SSLCertificateFile takes one argument,SSL Server Certificate file ('/path/to/file' -PEM or DER encoded)"

解决方案:文件路径加双引号

② "Syntax error on line 76 of C:/apache/conf/extra/httpd-ssl.conf:SSLSessionCache: 'shmcb' session cache not supported (known names: ). Maybe you need to load the appropriate socache module (mod_socache_shmcb?)."

解决方案:打开httpd.conf,找到 LoadModule socache_shmcb_module modules/mod_socache_shmcb.so,把前面的注释去掉。

参考自:apache配置https协议(zt)
「http://wyllife.blog.163.com/blog/static/4116390120141130111926688/」

3、固定链接404报错

很纠结的一个问题是,设置完后整个页面基本没什么问题了,但是固定链接开始搞事情。所有的内页全部404报错,我刚开始以为是.htaccess文件的缘故,在设置里重新生成一份就好,结果失败。接下来以为是目录权限问题导致.htaccess文件生成失败?但是WordPress并没有报错,而且可以正常的改为?p形式,于是便更加纠结,到底是什么鬼?

结果是一行参数忘记修改的缘故,应激活AllowOverride ,搜索httpd.conf中所有的的AllowOverride None,全部改为AllowOverride all。

因为我之前在HTTP下是正常的,如果你之前在HTTP下固定链接都有问题的话,请确保Apache的设置中已经装载URL rewrite模块。一般apache的配置文件位于/etc/httpd/conf/httpd.conf,使用vi或emacs等编辑器打开httpd.conf,搜索rewrite_module,确保文件中包含有下面的代码,且前面没有#,确保正确装载url重写模块。
LoadModule rewrite_module modules/mod_rewrite.so

参考自:Wordpress中固定链接不能修改的问题
「http://www.cnblogs.com/dajianshi/archive/2013/05/06/3062816.html」

以上是我的一点收获,感谢万能的互联网和前辈们的无私奉献!

2017-01-22

Trump 就职演讲


Chief Justice Roberts, President Carter, President Clinton, President Bush, President Obama, fellow Americans, and people of the world: thank you.

We, the citizens of America, are now joined in a great national effort to rebuild our country and to restore its promise for all of our people.
join in a effort to do sth. 共同努力,一起参与努力

restore promise 恢复承诺,兑现承诺

Together, we will determine the course of America and the world for years to come.
the course of XX的道路

for years to come 未来多年

We will face challenges. We will confront hardships. But we will get the job done.
face challenges 面对挑战

confront hardships 面对困难

注意face和confront,以后如果在一个句子里想用两个“面对”,这两个词可以替换

Every four years, we gather on these steps to carry out the orderly and peaceful transfer of power, and we are grateful to President Obama and First Lady Michelle Obama for their gracious aid throughout this transition. They have been magnificent.
carry out 进行,执行,实行

carry out the transfer of power 进行权力交接

be grateful to 注意这里是to而不是for

transition 交接

throughout this transition 交接过程始终

Today's ceremony, however, has very special meaning. Because today we are not merely transferring power from one Administration to another, or from one party to another – but we are transferring power from Washington, D.C. and giving it back to you, the American People.

For too long, a small group in our nation's Capital has reaped the rewards of government while the people have borne the cost.
reap 收割,获得

reaped the rewards 得到报偿

borne bear的过去分词

bear 承担承受

Washington flourished – but the people did not share in its wealth.
share in 分享,分担

Politicians prospered – but the jobs left, and the factories closed.
prosper 繁荣,成功,这里指赚大钱,发展好

The establishment protected itself, but not the citizens of our country.
establishment 权威;当权者;权势集团

Their victories have not been your victories; their triumphs have not been your triumphs; and while they celebrated in our nation's Capital, there was little to celebrate for struggling families all across our land.
victory=triumph

all across our land 全国各地

That all changes – starting right here, and right now, because this moment is your moment: it belongs to you.

It belongs to everyone gathered here today and everyone watching all across America.

This is your day. This is your celebration.

And this, the United States of America, is your country.

What truly matters is not which party controls our government, but whether our government is controlled by the people.
What truly matters 真正重要的

January 20th 2017, will be remembered as the day the people became the rulers of this nation again.

The forgotten men and women of our country will be forgotten no longer.
no longer 不再

Everyone is listening to you now.

You came by the tens of millions to become part of a historic movement the likes of which the world has never seen before.
the likes of which 诸如此类的事

At the center of this movement is a crucial conviction: that a nation exists to serve its citizens. Americans want great schools for their children, safe neighborhoods for their families, and good jobs for themselves.
conviction 理念,信念

 a nation exists to serve its citizens 国家是为了服务公民而存在的

These are the just and reasonable demands of a righteous public.

But for too many of our citizens, a different reality exists: Mothers and children trapped in poverty in our inner cities; rusted-out factories scattered like tombstones across the landscape of our nation; an education system, flush with cash, but which leaves our young and beautiful students deprived of knowledge; and the crime and gangs and drugs that have stolen too many lives and robbed our country of so much unrealized potential.

This American carnage stops right here and stops right now.
carnage 残杀,屠杀,川普总统这里用的词很重了。

We are one nation – and their pain is our pain. Their dreams are our dreams; and their success will be our success. We share one heart, one home, and one glorious destiny.

The oath of office I take today is an oath of allegiance to all Americans.
allegiance 效忠,忠贞,忠诚

For many decades, we've enriched foreign industry at the expense of American industry;

Subsidized the armies of other countries while allowing for the very sad depletion of our military;
subsidize 资助

depletion 消耗,损耗

We've defended other nation's borders while refusing to defend our own;

And spent trillions of dollars overseas while America's infrastructure has fallen into disrepair and decay.
infrastructure 基础设施,公共建设设施

We've made other countries rich while the wealth, strength, and confidence of our country has disappeared over the horizon.

One by one, the factories shuttered and left our shores, with not even a thought about the millions upon millions of American workers left behind.

The wealth of our middle class has been ripped from their homes and then redistributed across the entire world.

But that is the past. And now we are looking only to the future.

We assembled here today are issuing a new decree to be heard in every city, in every foreign capital, and in every hall of power.
assemble 聚集

decree 法令,法典

From this day forward, a new vision will govern our land.

From this moment on, it's going to be America First.

Every decision on trade, on taxes, on immigration, on foreign affairs, will be made to benefit American workers and American families.

We must protect our borders from the ravages of other countries making our products, stealing our companies, and destroying our jobs. Protection will lead to great prosperity and strength.
ravage 破坏,蹂躏

I will fight for you with every breath in my body – and I will never, ever let you down.

America will start winning again, winning like never before.

We will bring back our jobs. We will bring back our borders. We will bring back our wealth. And we will bring back our dreams.

We will build new roads, and highways, and bridges, and airports, and tunnels, and railways all across our wonderful nation.

We will get our people off of welfare and back to work – rebuilding our country with American hands and American labor.

We will follow two simple rules: Buy American and Hire American.

We will seek friendship and goodwill with the nations of the world – but we do so with the understanding that it is the right of all nations to put their own interests first.

We do not seek to impose our way of life on anyone, but rather to let it shine as an example for everyone to follow.
impose on 把...强加于

We will reinforce old alliances and form new ones – and unite the civilized world against Radical Islamic Terrorism, which we will eradicate completely from the face of the Earth.
eradicate 摧毁,完全根除

At the bedrock of our politics will be a total allegiance to the United States of America, and through our loyalty to our country, we will rediscover our loyalty to each other.

When you open your heart to patriotism, there is no room for prejudice.

The Bible tells us, "how good and pleasant it is when God's people live together in unity."

We must speak our minds openly, debate our disagreements honestly, but always pursue solidarity.
solidarity 团结

When America is united, America is totally unstoppable.

There should be no fear – we are protected, and we will always be protected.

We will be protected by the great men and women of our military and law enforcement and, most importantly, we are protected by God.

Finally, we must think big and dream even bigger.

In America, we understand that a nation is only living as long as it is striving.

We will no longer accept politicians who are all talk and no action – constantly complaining but never doing anything about it.

The time for empty talk is over.

Now arrives the hour of action.

Do not let anyone tell you it cannot be done. No challenge can match the heart and fight and spirit of America.

We will not fail. Our country will thrive and prosper again.

We stand at the birth of a new millennium, ready to unlock the mysteries of space, to free the Earth from the miseries of disease, and to harness the energies, industries and technologies of tomorrow.

A new national pride will stir our souls, lift our sights, and heal our divisions.

It is time to remember that old wisdom our soldiers will never forget: that whether we are black or brown or white, we all bleed the same red blood of patriots, we all enjoy the same glorious freedoms, and we all salute the same great American Flag.

And whether a child is born in the urban sprawl of Detroit or the windswept plains of Nebraska, they look up at the same night sky, they fill their heart with the same dreams, and they are infused with the breath of life by the same almighty Creator.

So to all Americans, in every city near and far, small and large, from mountain to mountain, and from ocean to ocean, hear these words:

You will never be ignored again.

Your voice, your hopes, and your dreams, will define our American destiny. And your courage and goodness and love will forever guide us along the way.

Together, We Will Make America Strong Again.

We Will Make America Wealthy Again.

We Will Make America Proud Again.

We Will Make America Safe Again.

And, Yes, Together, We Will Make America Great Again. Thank you, God Bless You, And God Bless America.

 
作者:恶魔奶爸Sam
来源:http://t.cn/RxzChCv