@peng_gong的程序员必读书单不错,核对了一下自己。
“读完”指从头到尾读完的;“读过”是指有读但中途放下了。
当然有些书是在自己年轻时读完的,当时阅历尚浅理解吸收有限,要再读! 😊PS:
这里个人强调于区分“读完” vs. “读过”,是因为对于编程了解原则还远远不够,循环往复的理解操练是标配,按这个节奏打穿一本书的体系是开始也是过程。
个人觉得如果连“读完”好书建立书中的体系这样级别的磨练都不行,那路是不是走得着急了! 😄PPS: 📚我的豆瓣读书
| #!/bin/bash | |
| PROG=`basename $0` | |
| timestamp=`date "+%Y%m%d_%H%M%S"` | |
| TMP=/tmp/${PROG}_${timestamp} | |
| ge() { | |
| [ $(echo "$1 >= $2" | bc) == 1 ] | |
| } | |
| dumpMemBiter() { |
| import org.dbunit.Assertion; | |
| import org.dbunit.database.DatabaseConnection; | |
| import org.dbunit.database.IDatabaseConnection; | |
| import org.dbunit.dataset.DataSetException; | |
| import org.dbunit.dataset.DefaultDataSet; | |
| import org.dbunit.dataset.DefaultTable; | |
| import org.dbunit.dataset.IDataSet; | |
| import org.dbunit.dataset.xml.FlatXmlDataSet; | |
| import org.dbunit.operation.DatabaseOperation; | |
| import org.junit.Assert; |
| @startuml | |
| Bob->Alice : hello | |
| @enduml |
| #!/usr/bin/env python | |
| # -*- coding: utf-8 -*- | |
| """ | |
| 条件概率公式: | |
| P(A|B) = P(AB)/P(B) | |
| P(AB) = P(A)P(B|A) = P(B)P(A|B) | |
| P(A|B) = P(A)P(B|A)/P(B) | |
| 全概率公式: | |
| P(A) = P(B1)P(A|B1) + P(B2)P(A|B2) + ... // B1,B2...是全集 |
| #!/bin/bash | |
| colorEcho() { | |
| local color="$1" | |
| shift | |
| if [ -c /dev/stdout ] ; then | |
| # if stdout is console, turn on color output. | |
| echo -ne "\033[1;${color}m" | |
| echo -n "$@" | |
| echo -e "\033[0m" | |
| else |
| // Use Gists to store code you would like to remember later on | |
| console.log(window); // log the "window" object to the console |
@peng_gong的程序员必读书单不错,核对了一下自己。
“读完”指从头到尾读完的;“读过”是指有读但中途放下了。
当然有些书是在自己年轻时读完的,当时阅历尚浅理解吸收有限,要再读! 😊PS:
这里个人强调于区分“读完” vs. “读过”,是因为对于编程了解原则还远远不够,循环往复的理解操练是标配,按这个节奏打穿一本书的体系是开始也是过程。
个人觉得如果连“读完”好书建立书中的体系这样级别的磨练都不行,那路是不是走得着急了! 😄PPS: 📚我的豆瓣读书
| static boolean sslVerificationDisabled = false; | |
| public static synchronized void disableSslVerification() { | |
| if (sslVerificationDisabled) return; | |
| try { | |
| // Create a trust manager that does not validate certificate chains | |
| TrustManager[] trustAllCerts = new TrustManager[]{new X509TrustManager() { | |
| public java.security.cert.X509Certificate[] getAcceptedIssuers() { | |
| return null; | |
| } |
| <profile> | |
| <id>java8+</id> | |
| <activation> | |
| <jdk>[1.6,1.7]</jdk> | |
| </activation> | |
| <build> | |
| <plugins> | |
| <plugin> | |
| <artifactId>maven-compiler-plugin</artifactId> | |
| <version>3.5.1</version> |