idea64.exe.vmoptions文件中最后一行加上 "-Dfile.encoding=UTF-8"
test重復(fù)使用,如果用了g,也下一次匹配會(huì)從上一次匹配的內(nèi)容的下一個(gè)index為起點(diǎn),所以第二次使用test起點(diǎn)應(yīng)該是.32,所以就成了false。
下面有提到:
https://segmentfault.com/a/11...
這么說吧,你用brew install packagename是用來安裝命令行工具的,一般不可能影響到圖形界面。brew cask install packagename倒是有可能。
mysql官方文檔是通過dmg文件安裝的:
The MySQL Installation Package includes a MySQL preference pane that enables you to start, stop, and control automated startup during boot of your MySQL installation.
這個(gè)面板就只有開啟、關(guān)閉、控制開機(jī)自啟mysql功能。 你用brew install mysql安裝的mysql能用Homebrew Services來實(shí)現(xiàn)這些功能。
# 啟動(dòng)
$ brew services run mysql
# 關(guān)閉
$ brew services stop mysql
# 重啟
$ brew services restart mysql
# 開啟自啟
$ sudo brew services start mysql這個(gè)異常是說連接超時(shí),然后他會(huì)一直要求連接,中間連接超時(shí),但是,后面他連接上了,所以會(huì)有這樣的情況
后面是空格''啊。
因?yàn)槟阌?個(gè)數(shù)字分割的。
相當(dāng)于是'BIT'+6個(gè)數(shù)字+TSU+6個(gè)數(shù)字+''
看看是不是mysql的驅(qū)動(dòng)包版本太高了,我試過因?yàn)閙ysql版本太高了,只有生成insert方法
你觀察一下名字 sendRedirect 和 setStatus. send是發(fā)送, sendRedirect會(huì)直接將響應(yīng)發(fā)送給用戶, 所以你后續(xù)在設(shè)置響應(yīng)的狀態(tài)碼已經(jīng)沒用了, 響應(yīng)已經(jīng)發(fā)回給客戶端了.
index-》list->detail 跳轉(zhuǎn)用push
detail->list->index 用back 或者go(-1)不就好了。。。。。
關(guān)于點(diǎn)擊兩次退出app的,
app可以攔截到返回物理鍵的事件的,你在首頁的時(shí)候 告訴app 這個(gè)頁面不允許返回到上一頁(或者說當(dāng)前在首頁了),
剩下的就是app的事了,計(jì)數(shù)點(diǎn)擊了幾次返回按鈕之類的
你服務(wù)器端用的是 http,客戶端請求用 https 當(dāng)然有問題。
估計(jì)與重繪有關(guān), 且與操作系統(tǒng)平臺(tái)相關(guān), 在我的機(jī)器上并沒有你說的現(xiàn)象.
你可以試試把setVisible置后
public MyFrame() {
this.setSize(300, 300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
button = new JButton("click to change colors");
button.addActionListener(this);
this.getContentPane().add(BorderLayout.SOUTH,button);
draw_panel = new MyDrawPanel();
this.getContentPane().add(BorderLayout.CENTER,draw_panel);
this.setVisible(true); //放在這里試試
}你這個(gè)的問題不僅僅是匹配17091217297錯(cuò)誤,其實(shí)還有很多錯(cuò)誤的比如17097077297也會(huì)錯(cuò)誤,其實(shí)應(yīng)該寫成這樣就好了String pattern = "^(?=\\d*(\\d)\\1\\1\\1\\d*$)1[35789]\\d{9}$";
其實(shí)還有一個(gè)笨辦法,就是把所有重復(fù)4個(gè)的都標(biāo)識(shí)出來,比如:String pattern = "^(?=\\d*(0000|1111|2222|3333|4444|5555|6666|7777|8888|9999)\\d*)1[35789]\\d{9}$";
StringBuilder是使用char[] value;存儲(chǔ)數(shù)據(jù)的
@Override
public int length() {
return count;
}
AbstractStringBuilder(int capacity) {
value = new char[capacity];
}
長度表示的是字符的個(gè)數(shù),容量表示的是可用于最新插入字符的存儲(chǔ)量。
例如:
StringBuilder sb=new StringBuilder();
sb.append("666");
sb.setLength(2);
System.out.println(sb.length());//追加了長度為3的字符串,count=count+3,所以結(jié)果為3
System.out.println(sb.capacity());//調(diào)用父類構(gòu)造器super(16);即是new char[16],所以結(jié)果16
String s=sb.toString();
System.out.println(s);
public void setLength(int newLength) {
if (newLength < 0)
throw new StringIndexOutOfBoundsException(newLength);
ensureCapacityInternal(newLength);
if (count < newLength) {
Arrays.fill(value, count, newLength, '\0');
}
count = newLength;
}
執(zhí)行sb.setLength(2);char[]數(shù)組內(nèi)容沒有變化,下標(biāo)0,1,2還是存儲(chǔ)6,6,6
就是把count值設(shè)置為2而已,下面調(diào)用toString();方法重新構(gòu)造一個(gè)String對象,char數(shù)組存儲(chǔ)6,6
如果設(shè)置sb.setLength(4);構(gòu)造新的String對象,最后一個(gè)補(bǔ)上'0'。
基本上所有可能用來做為map的鍵的類都應(yīng)該重寫hashcode??!如果你遇到這樣一個(gè)類但是又沒有重寫equals和hashcode,你才應(yīng)該奇怪。
DataOutputStream 用于保存 Java 基本類型數(shù)據(jù),writeUTF() 使用的是一種“修改版”UTF-8.
- data output stream lets an application write primitive Java data types to an output stream in a portable way. An application can then use a data input stream to read the data back in.
import java.io.*;
public class test{
public static void main(String[] args) throws Exception {
FileOutputStream fos = new FileOutputStream("out.txt");
DataOutputStream dos = new DataOutputStream(fos);
dos.writeUTF("nihao你好");
dos.close();
FileInputStream fis = new FileInputStream("out.txt");
DataInputStream dis = new DataInputStream(fis);
String s = (String)dis.readUTF();
dis.close();
System.out.println(s);
}
}
為了避免亂碼,最好編譯時(shí)指定一下編碼
javac -encoding UTF-8 test.java
1.延長超時(shí)時(shí)間
2.主動(dòng)請求查詢支付結(jié)果,而不是等待返回
ip訪問或域名訪問不行嗎?只能直接訪問文件名,要具體的,可以把路徑存一下的。
我試了可以呀
http://11.11.136.102:8080/SHXSKH/css/images/common/drop.png
你這描述太模糊了,你看看是那種情況
class List extends React.Component{
constructor(){
super();
}
getulid(){
console.log(this.refs.ul.getAttribute("data-id"));
}
render(){
var arr = [1,2,3];
return(
<ul data-id="myul" ref="ul">
{
arr.map((item,index)=>{
return <Li data-id={item} key={index} val={item} getulid={this.getulid.bind(this)}/>
})
}
</ul>
)
}
}
class Li extends React.Component{
constructor(props){
super(props);
}
showid(e){
console.log(e.target.id);
this.props.getulid();
}
render(){
return(
<li id={this.props["data-id"]} onClick={this.showid.bind(this)}>我是{this.props.val}</li>
)
}
}
ReactDOM.render(
<List />,
document.getElementById('box')
)KMP算法
KMP字符串模式匹配通俗點(diǎn)說就是一種在一個(gè)字符串中定位另一個(gè)串的高效算法。簡單匹配算法的時(shí)間復(fù)雜度為O(m*n);而KMP算法,可以證明它的時(shí)間復(fù)雜度為O(m+n)。
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。