February 18, 2019

server_name 修改(基于 OkHttp3)

OkHttpClient.Builder builder = new OkHttpClient.Builder(); builder.sslSocketFactory(new SSLSocketFactory() { ... ... @Override public Socket createSocket(Socket s, String host, int port, boolean autoClose) throws IOException { //此方法为真正创建SSL Socket的地方 SSLCertificateSocketFactory sslSocketFactory = (SSLCertificateSocketFactory) SSLCertificateSocketFactory .getInsecure(0,null); SSLSocket sslSocket = (SSLSocket) sslSocketFactory .createSocket(s, host, port, autoClose); sslSocket.setEnabledProtocols(sslSocket.getSupportedProtocols()); //method 1, 直接设置SNIHostName, API 24及以上支持 SSLParameters parameters = new SSLParameters(); SNIHostName sniHostName = new SNIHostName("sni.cashzhang.com"); List list = new ArrayList<SNIHostName>(); list.add(sniHostName); parameters.setSer0verNames(list); sslSocket.setSSLParameters(parameters); //method 2, Hook SSLSocket.setHostname(p1)方法 try { Method method = sslSocket. ... Read more

March 28, 2017

JVM GC

GCRoot: 栈中引用的对象 类静态属性引用的对象 常量引用的对象 Native JNI中引用的对象 引用计数法 根搜索算法 标记清除法 标记整理法,与2类似,但清除后会把活对象向左端空闲空间移动并更新引用对象指针(存活对象多,旧生代) 复制算法,将存活对象移动一块空闲区域(存活对象少时,复制算法高效,新生代Eden区) 垃圾收集器 Serial GC, ParNew GC, Parallel Scavenge GC, CMS, G1, Serial Old, Parallel Old, TRSJ

April 13, 2016

老人与海

可是 ,他想 ,我的钓索深度最准 。只是我已经不再交运罢了 。可是谁又能预料呢 ?也许就是今天 。天天都是新日子 。有运气当然好 。可是我宁可做得准确 。这样 ,运气一来 ,我就等着了 。可是现在黑夜四合 。不见闪亮 ,不见灯光 ,只有海风和那布帆不断地吹动 ,他觉得自己恐怕早已死去 。他合拢双手 ,摸摸掌心 。这些并未失去感觉 ,他只要把双手张开又合拢 ,便可以感到生之痛苦 。他把背脊靠在船尾 ,知道自己并未死去 。他的两肩告诉他如此 。

May 27, 2014

关于垃圾焚烧厂

反对在学校附近建垃圾焚烧厂的主要观点是:可以害人,但不能害学生们。这就是一种邻避主义。也可以理解为“暴乱可以,别来学校”(虽然不能把建垃圾焚烧厂比作暴乱),反对的不过是觉得凭什么要建这里,那这么推论,建在哪儿合适呢?首先关注的不是垃圾分类问题,不是垃圾焚烧厂的利用的技术问题,不是监督问题,而是建不建厂,在不在学校附近建厂的问题! 二恶英最主要来源是透过森林火灾而产生;亦有许多种透过人类活动产生的途径,火力发电,焚烧植物,聚氯乙烯,垃圾焚化及吸烟。也可以透过非燃烧环境中产生,如漂白纸张或布料,生产含氯苯酚物质的作业。除了废弃物焚烧外,铁矿石烧结,电弧炉炼钢,再生有色金属生产等均属于二恶英污染防治重点行业。 (以上部分资料引自中国环境保护部文件) 垃圾焚化炉的燃烧温度能够达到标准以及正常工作的烟道净化系统就可以保证降低二恶英排放;(当焚烧的温度在820摄氏度以上,或者低于360摄氏度时,二恶英都不会产生。这要求垃圾焚烧过程中保持稳定运行,不能频繁停炉重启。在停炉过程中,如果能把820摄氏度降到360摄氏度间的时间控制在3秒内,也能极大的减少二恶英的生成和排放)二手烟(包含吸烟)、露天焚烧稻草、烧纸钱及没有管理好的汽机车工厂才是人类暴露二恶英的主要来源。1976年,意大利赛维索的一家化工厂将几千克二噁英泄漏至大气中,曾引起巨大恐慌,担心会有数千人丧命,但最终证实没有一个人类因此死亡。而据研究,2008年全国二噁英排放量约为6kg,而垃圾焚烧所占比例约为2.5%,即全国总共只有150克。垃圾焚烧厂建成基本无害,很环保,重点在于排放标准,和监督力度。不要以为建垃圾焚烧厂就一定会产生大量致癌物二恶英。虽然国际上的垃圾焚烧处理技术已经非常完善,但是国内的技术是否能够达到,公众还不知情,况且据资料显示,垃圾焚烧处理方法中外标准不同。在氯化氢、二氧化硫、一氧化碳、氮氧化物等多个排放指标上,德国纽伦堡垃圾焚烧厂的实际排放值都大大少于欧盟标准,而国内先进的、海口市垃圾焚烧发电厂,其排放指标只能勉强符合国内标准,运营时排放的实际值比纽伦堡多了几倍到几百倍。从一个侧面说明了中国大气质量这么差的一个重要原因——标准太低,而且往往还不达标。 所以应该担心的是排放标准和监督力度,还有要求政府工作透明。 有一个段子,“好,我要用化工产品,但是PX项目不能离我太近。我的手机信号要满满,但是基站不能建在我的小区。我要清洁,但是不要垃圾焚烧,我要享受现代化的高铁,但是西藏不应该有任何工业化的痕迹” 想法都是,只要马儿跑得快,但不许吃草。 日本可以把垃圾焚烧厂建在市中心,因为他们有垃圾分类回收。中国呢?看看你身边就知道了,形同虚设。 难道中国的垃圾分类形同虚设就不应该建垃圾焚烧厂了吗?垃圾的热值超过1200千卡/千克的时候,就可以进入焚烧炉进行处理。比如塑料、纸张、皮革、织物等含有机成分的垃圾。常见的垃圾处理方式填埋和焚烧,在填埋处理方式不能满足垃圾处理需求的时候对垃圾进行焚烧处理。 没有垃圾分类处理的意识,没有督促政府提高标准,加强监督的意识,还不许建垃圾焚烧厂,哦不,是可以建,但不能建在你家后院。 还看过一篇文章,某国政府要在某地建立垃圾焚烧厂,结果当地居民强烈反对,政府遵循民意,一直不开工,结果一段时间之后,垃圾无处可扔,堆积在街道两旁,每当经过,阵阵恶臭。居民马上没有了反对声音,垃圾焚烧厂建起来了,居民生活又回到以前状态。 附两个链接: http://wz.wen.oeeee.com/Content/53357.htm http://wenku.baidu.com/link?url=FCKrxpKSYDOoRVfWfzBtZibSxlrq8Ofsu0vF4v9kBKaxf5fHX47MT-G-dDCbXU7HmI4M8m0V4d-c_ZpVRDhuQr9-a9xbX4TUvVfuUttwgIe 应该呼吁的是政府提高垃圾焚烧排放烟气中有害物质排放标准上限及监督力度,而不是因为一些耸人听闻的言论“一腔热血”的反对建立垃圾焚烧厂,及在学校附近建立垃圾焚烧厂。

April 5, 2014

1984

他觉得,过去不但被改变了,而且实际上被毁掉了。因为,如果除了你自己的记忆以外不存在任何记录,那你怎么能够确定哪怕是最明显的事实呢?

December 16, 2013

The Talent Code

比如,参加一次舞会,你努力想记住某个人的名字。假如这个名字是别人告诉你的,那么忘记的几率很高。但如果是想方设法打听到的,那么它将铭刻在脑海中。并非后者更重要,也不是记忆力提高了,仅仅因为练习更深入了。 精深练习是建立在一个悖论之上的:朝着既定目标挣扎前进,挑战自己的极限,不断犯错,这让你更聪明。类似的说法是,做那些不得不放慢节奏的事情,犯错并加以改正——就像爬冰山,刚开始的时候会滑倒,会跌跌撞撞,最后不知不觉中就变得敏捷自如。 “那些看上去像是障碍的东西,长期来看,其实是有价值的,”罗伯特说,“亲自接触一次,哪怕只有几秒钟,也比旁观几百次远远有效。” 把自己置于杠杆的一边,遭遇的失败越多,你就翘得越高。 目标明确的练习能够将学习速度提高10倍,这听起来就像那个神话故事,一小把种子长成了一根有魔力的长藤,长藤通往成才的天堂。 科学洞见第一条:实际上,所有动作都是神经纤维链之间沟通的结果。 脑科学实用洞见第二条:技能路线锻炼得越多,使用就越自如。 现在你只要记住,精深练习的动力来自原始状态,即时刻警惕、忍饥挨饿、目标明确,甚至绝望挣扎的状态。 髓鞘质不在乎你是谁,它只在乎你做了什么。 练习并不能使之完美;完美的练习才能使之完美。 使超级明星的才能消失,最简单的方法是什么?最有效的方法是什么?答案是:一个月不让他们练习。 钢琴名家弗拉基米尔·霍洛维茨(Vladimir Horowitz)坚持练习弹琴直到80多岁,他说:“如果我一天不练,自己就会意识到(退步)。如果两天不练,我妻子就会发觉(我的退步)。如果三天不练,全世界都知道了(我的退步)。” 常规练习是练得越多越好,但是精深练习并不适用这道等式。投入更多的时间练习是有用的,但前提是你必须处于最佳位置。更重要的是,一个人每天能进行多久的精深练习似乎是有普遍限制的。 一旦离开了精深练习区,可能还不如停止练习。 你真正练习的是集中精神。这是一种感觉。 描述对最有效的练习的感觉:注意力、连接、建立、完整的、警觉、关注、错误、重复、疲劳、边缘、唤醒 从没听到的词语:自然,轻松,日常,自动。还有一个词从没出现过:天才。 为什么汤姆·索亚能够说服本帮他刷围栏?答案是,汤姆又快又准地把原始信号掷给本。短短几句话,他成功地点燃了排他性(“我只知道,它很适合汤姆·索亚……我看一千个孩子里面都没有……”)和稀缺性(“男孩子每天都可以刷围栏吗?……波莉姨妈对这围栏的要求太可怕了”)这些原始信号。他的手势以及其他身体语言传达着同样的讯息“盯着他看了一番”以及“一会走远看看效果,随意地在某个地方加上一刷子,又评论一下粉刷效果”——仿佛是在从事最最重要的工作。如果汤姆只发出一两个信号,如果这些信号之间悠闲的隔了一小时,那么他掷出的信号将石沉大海;本的激情无法开启。但是,一系列丰富的信号激活了本一个又一个的开关,成功地打开他的动机能量阀门。 激情不遵守正常的规则,因为它就不是为遵守规则而存在的。 高动机语言并不能激励人。它的作用正好相反:不是去争取进步,而是倒退,提醒人们无需努力,逃避痛苦挣扎。 如果你休息一天,实力就会倒退两天。 “一夜成名”这个词很可笑。 “我不会对你们一视同仁,那样没有意义,因为你们每个人都不一样。 兰斯道普说,“由我告诉他们方法,或者由他们自己搞清楚,如果可以选择,我每次都选择第二个。你应该培养孩子成为独立的思想家,问题解决者。看在老天的份上,我可不想天天盯着他们。你不能永远养着他们。重要的是,他们得自己解决问题。” “如果出现问题,问5次为什么。”