@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> |