博文

目前显示的是 2017的博文

科学上网的方法

图片
  ##知其所以然 本文不是教程向,倾向于分析科学上网的一些原理。知其所以然,才能更好地使用工具,也可以创作出自己的工具。 科学上网的工具很多,八仙过海,各显神通,而且综合了各种技术。尝试从以下四个方面来解析一些其中的原理。大致先原理,再工具的顺序。 dns http/https proxy vpn socks proxy ##一个http请求发生了什么? 这个是个比较流行的面试题,从中可以引出很多的内容。大致分为下面四个步骤: dns解析,得到IP 向目标IP发起TCP请求 发送http request 服务器回应,浏览器解析 还有很多细节,更多参考: http://fex.baidu.com/blog/2014/05/what-happen/ http://stackoverflow.com/questions/2092527/what-happens-when-you-type-in-a-url-in-browser http://div.io/topic/609?page=1 从FE的角度上再看输入url后都发生了什么 ##DNS/域名解析 可以看到dns解析是最初的一步,也是最重要的一步。比如访问亲友,要知道他的正确的住址,才能正确地上门拜访。 dns有两种协议,一种是UDP(默认),一种是TCP。 udp 方式,先回应的数据包被当做有效数据 在linux下可以用dig来检测dns。国内的DNS服务器通常不会返回正常的结果。 下面以google的8.8.8.8 dns服务器来做测试,并用wireshark来抓包,分析结果。   dig @8.8.8.8 +tcp www.youtube.com 从wireshark的结果,可以看出在TCP三次握手成功时,本地发出了一个查询www.youtube.com的dns请求,结果,很快收到了一个RST回应。而RST回应是在TCP连接断开时,才会发出的。所以可以看出, TCP通讯受到了干扰,DNS客户端因为收到RST回应,认为对方断开了连接,因此也无法收到后面正确的回应数据包了。 再来看下解析twitter的结果:   dig @8.8.8.8 +tcp www.twitter.com 结果: www.twit...

莆田系医院名单

相应链接 莆田系民营医院名单 莆田系医院查询

事物的价值

大部分的人性是这样评判事物价值的: 1,看它耗费了自己多少能量:时间,金钱,精力。如果没有付出,那它是钻石,也无所谓;如果付出了巨大成本,那它是垃圾,也能找出它的闪光点和价值以安慰自己没有白白付出。 2,看它有多少人抢,都是什么人在抢。如果没人理睬,即便是钻石,也不屑一顾;如果大家都在抢,即便是垃圾,也要美美的鉴赏一番。 3,看事情发展严重到什么程度,如果你给他们防患于未然,未必有人感谢你;倘若你任其发展等到他病入膏肓再出手相救,他必感激涕零。

公路货运化

1、公路货运互联网化 1)、一般的业务模式: 小车主—-小货主 大车队—-大货主 2)、一般的互联网化的方式 i、提供发现对方达成交易的平台 ii、此类互联网化思路的缺点在于,只提供的信息发布平台,缺少信用体系 iii、主要代表:运满满,货车帮,福佑卡车 3)、@阿立公司的思路 i、主要做大车队—-大货主模式 ii、信息平台包括招标系统(主要作用是发现对方),监控系统,调度系统(路线规划)。 iii、制作硬件盒子收集卡车数据,目前是中国最大的卡车数据公司。 iv、通过数据变现,变现方式,呵呵,就看你思想有多远了。 2、RIO 1)、业务支撑系统 i、ERP系统,推荐,sap、oracle、用友、金蝶。 ii、BOOS系统 2)、高效协作 i、OA办公系统 ii、邮箱用office365,主要看重共享日历,聊天用钉钉 iii、企业wiki用confluence 3)、信息安全 主要靠意识 3、心得体会 敬畏,有信息不一定有知识,有知识不一定形成技能,有技能不一定做出产品。 坚持,唉,坚持 4、提问 1)、不想买车的司机不是好司机,生活不只有眼前的方向盘,还有远方4s店的大卡车。 2)、互联网人要放低姿态,你的平台和数据只不过是整个产业链的一小部分而已,你需要深耕产业,才能开花。

情怀这件事

每天早上,挣扎着起床,衣冠楚楚地赶到一个格子间里,从事着和“意义”有着无限曲折因而无限微弱联系的工作,然后和一群群陌生人挤在罐头车厢里,汗流浃背地回家,回家之后累得只剩下力气吃饭睡觉了,这不情怀。 有时候我只想说“fuck you",并不想详细说明为什么要fuck you,用什么姿势fuck you以及fuck you的历史意义。但总是被逼着一遍又一遍的说着fuck you的历史意义,这不情怀。 马克思说,人是一切社会关系的总和,我觉得人是把一切社会关系的总和给揉成一团扔到垃圾桶里去的骄傲而已,因为社会上大多数人对你来说只是一个喷嚏而已,生活在漂浮着他人眼光的世界是多么的油腻啊,一点不情怀。 天天在朋友圈晒欧洲旅游的照片,好像那里的草从不枯萎,空气非常透明,那里每一块砖头都和牛顿一样见多识广,如果给那里的人装上一对翅膀,简直就是挂牌的天堂了。我从来不理解坐飞机N个小时排队N个小时走到一个王公贵族假大空的房子里,凝视墙上一个戴假发的白人胖子有什么乐趣可言,这种以体验生活的为名虚度光阴的生活方式,一点不情怀。好像坐在村头那棵大槐树底下给孩子喂奶更情怀一点。 我觉得大师们都太、太、太啰嗦了。一点不情怀,一句话扯成两句话,两句话扯成四句话,四句话扯成十六句话,卡老师要是去做兰州拉面,肯定是一把好手。孔老夫子这个话痨,要是生在现在这个不缺纸的年代,估计能出好多本成功学。对了,教你一个成为大师的技巧,就是“话只说一半“。 最近看了一本书叫《历史的终结》,看完之后我就觉得西方那种生活一点也不情怀,那种不愁衣食,不愁住行的生活尽头感,是曾经奔涌向前的时间突然慢下来,停下来,无处可去,在他家那美丽的院子里,渐渐化为一潭寂静的绿。还是中国好,在这里愤青有那么多东西可战斗,资青有那么多钞票可以赚,文青有那么多感情可以抒发——历史还远远没有抵达它的尽头。

微信排版

微信公众平台的编辑器很烂,所以我不在微信后台编辑,基本步骤如下:  在 Ulysses 里用 Markdown 语言写完文章,写的时候就设定好小标题、加粗、引用、列表等。 将写好的文章输出成 html 文本 用一个 Python 脚本,把 html 文本里相应的标记替换成我之前定义好的样式代码 将代码复制到一个所见即所得编辑器,比如 Ckeditor,然后将呈现出来的内容全选复制到微信后台 前提是,你已经为你的文章设计了一套排版,并且这套排版是模块化的,每个模块对应 html 文本里的相应的标记,比如 h2, blockquote 等。不然没法批量替换。

C++ ORM的研究

图片
1.    选择 针对QT,最终选择了QxORM,版本为1.4.1 2.    编译 QxORM依赖于boost,首先需要编译boost 编译boost boost版本 依据是QxORM的代码版本来选择boost的版本,QxORM_1.4.1这个版本需要boost_1.56.0 编译器的版本 依据是QxORM的代码版本来选择VS的版本,QxORM_1.4.1这个版本需要VS2013(VC120) boost编译步骤 1)解压后,使用VS2013编译。首先打开“VS2013 开发人员命令提示”,cd 到boost解压后的根目录:E:\XXX\boost_1_56_0,执行bootstrap.bat。会在boost根目录生成 b2.exe 、bjam.exe 、project-config.jam 、bootstrap.log四个文件。其中,b2.exe 、bjam.exe 这两个exe作用是一样的,bjam.exe 是老版本,b2是bjam的升级版本。 2)执行下面命令 bjam stage --toolset=msvc-12.0 --without-python --stagedir="E:\SDK\boost\bin\vc12" link=static runtime-link=shared runtime-link=static threading=multi debug release 参数说明 (1)stage/install: stage表示只生成库(dll和lib),install还会生成包含头文件的include目录。本人推荐使用stage,因为install生成的这个include目录实际就是boost安装包解压缩后的boost目录(E:\SDK\boost\boost,只比include目录多几个非hpp文件,都很小),所以可以直接使用,而且不同的IDE都可以使用同一套头文件,这样既节省编译时间,也节省硬盘空间。 (2)toolset: 指定编译器,可选的如borland、gcc、msvc(VC6)、msvc-9.0(VS2008)等。 (3)without/with:...

在线旅游模式探讨

OTA(在线旅游中介)行业模式接连遭到质疑。继去哪儿被航空公司联合抵制服软之后,携程近日也被用户指责“卖假飞机票”。针对接连两起称携程售卖“假机票”事件,记者采访了携程和机票代理商,揭开事件中各方利益链和责任问题。 此次“假机票”风波中,针对携程的质疑主要来自两个事件:一位傅姓乘客在携程网购买了一张机票,在日本东京登机时被认定机票无效,并被警察以涉嫌转卖积分兑换机票为由要求配合调查;另一位自称“李淼”的用户在携程上帮朋友买了机票,尽管出了票号,却在机场被告知机票无效。 针对这两个案例,携程给予的解释是:傅姓乘客1月7日从东京飞回北京的机票由供应商出票,由于供应商违规操作,私自以积分兑换机票,导致旅客无法登机。至于李淼描述的情况,携程则称是供应商人工操作失误。 携程在公开的回应里表示,本次事件是由于供应商违规操作造成。对此,携程已第一时间与该票台停止合作,并对票台做出了相应的处罚。 记者一再追问涉事供应商到底是谁,携程公共事务部回复记者称,为傅姓乘客提供机票的供应商是上海乐冉航空服务有限公司。至于李淼事件所涉的供应商,目前该部门尚不掌握。 携程方面表示,近两年来,携程曾数次向供应商发布公告,明确了哪些出票行为是明令禁止的,其中,向旅客出售积分兑换机票就属于违规行为。携程最近一次向供应商发布相关公告是在2015年12月11日,上海乐冉航空服务有限公司也在通知名单之列。 工商资料显示,上海乐冉航空服务有限公司2011年7月14日成立,法定代表人为黄传兵,注册资本150万,其中张红、黄传兵各自出资15万、135万。 其官网称,上海乐冉航空服务有限公司具有CATA、IATA双航协认证的国内国际代理人资质,是上海市唯一一家上海虹桥机场T2航站楼和上海浦东机场T1航站楼设立服务柜台的差旅服务单位,也是上海地区首批政府采购机票“指定服务商”。 但是,对于记者问及“携程与供应商是怎样的合作关系”、“供应商到底是如何用积分兑换机票并转卖出来的”、“假票号具体是哪个环节出现了人工失误”等问题,携程均未明确回复。 携程方面表示,一旦从业务部门掌握了新的消息将会同步给记者。 乘客在国外差点被抓!携程假飞机票揭秘:恐怖 积分兑票的陷阱 上海乐冉如何用积分兑换机票?携程并没有正面回复记者。一位从事机票代理十年的资深人士告诉记者,积分换免票,在行业...

无题

不混圈子,不到会议上换名片,不接受媒体采访,每天工作超过12小时。理解他的一天,才知道什么叫比你聪明的人比你更努力,也会对精益创业和增长黑客有更深入的了解。 他是文学爱好者,和路遥一样,他的早晨是从中午开始的,看似平凡人生,其实百年孤独。 睡到11点起床,发一条朋友圈「特么的楼上装修的真是烦死人,不干扰他人这么简单的事情,在这个社会到底有多难?」 下楼买早餐,发一条朋友圈「我说你们这些创业者啊,一天到晚要改变世界,谁特么能来改变一下我吃早餐的环境,一个可靠的早餐能做好,才能改变世界,别特么尽搞些VR、大数据、人工智能这些不靠谱的。」 12点,到公司,助理忘了给他买咖啡,骂一句「你这个蠢货,滚」然后开始刷朋友圈微博,同时收发工作邮件,大约100多封吧(扁平化管理嘛),其实大部分直接删掉不看。 13点了,还没有吃中饭,发一条朋友圈「吃饭真是一个麻烦的事儿,浪费时间」 14点,开始写微信公众号,扫地的阿姨从他的办公室窗前走过,他愤怒的去拉下窗帘,发一条朋友圈「把办公环境弄好一点,比特么给员工发生日祝福重要的多」。还可以补一条「你们这些蠢货,就不能干点正经事情吗?我说了多少次了,把我办公室的窗帘和膜贴好,干不好,全特么给我滚蛋!」 15点,微信公众号文章有个大致的草稿了。发一条朋友圈「总有人问我每天发那么多朋友圈和微博,写公众号文章,我到底什么时候工作。他们不知道,对他们来说写一篇文章发朋友圈要耗费太多时间,对于我来说就是抬抬手指的事情。」 期间参加一个工作会议,大部分时间在刷手机,突然抬头说一句「停一下」,到白板前涂涂画画,骂一下人太蠢什么的,然后散会! 16点,断断续续修改一下公众号文章,在几个「我们都是老炮儿基友别人都是傻逼群」内交换一下八卦,互相吹捧,间或发几条朋友圈表示兄弟我虽然只在方寸之室,但天下之事无所不知,你们不要小看更不要得罪我哟。 17点,发一条大意如下朋友圈「关于**事情,那么多媒体发文章都没说到点上,难怪你们这些媒体都混不下去了,我要不要晚上发一篇说一下这个事情呢?」,其实文章一个下午七七八八的已经基本准备好了。文章如果是跟热点,一定是「独特视角」来写,比你们这些媒体和自媒体不知道高到那里去了;如果不是热点一般会顺便说「我写文章不喜欢跟热点,而是写那些放在时间长河中随时读起来也有价值的那种」 18点,开始...