連續(xù)的意思是上一個(gè)字符和下一個(gè)字符的ascii值相差1,并且連續(xù)出現(xiàn)4次和以上。這個(gè)貌似c語(yǔ)言作業(yè)...
java代碼:
String str = "12345678abcABCDefghijk9874321YXWV321";
char f=str.charAt(0);
int count = 0;
for(int i=1 ; i < str.length(); ++i) {
char c = str.charAt(i);
if(c-f == 1 || f-c==1) {
++count;
}else {
if(count >= 3) {
System.out.println( str.substring( i-count-1 ,i) ) ;
}
count = 0;
}
f=c;
}如果你有 mac 的話,連上 iPhone,參考 用 Safari 調(diào)試 iOS 下頁(yè)面 這篇文章可以進(jìn)行調(diào)試,看下具體是什么原因吧。
客戶(hù)端定時(shí)向服務(wù)器發(fā)送心跳包,如果服務(wù)器長(zhǎng)時(shí)間未收到心跳包則認(rèn)定客戶(hù)端掉線
你爸爸的財(cái)產(chǎn)你可以繼承,你爸爸的公司的財(cái)產(chǎn)不能被你的公司繼承,也就不存在多態(tài)性了。
eureka配置不是要每個(gè)上面寫(xiě)上集群所有節(jié)點(diǎn)么;
自己也要寫(xiě)上,三個(gè)節(jié)點(diǎn)都是:
client:
serviceUrl:
defaultZone: http://master:8001/eureka/,http://backup2:8003/eureka/, http://backup1:8002/eureka/response.getWriter().print("");不會(huì)自動(dòng)關(guān)閉
response.getWriter源碼
public PrintWriter getWriter()
/* */ throws IOException
/* */ {
/* 213 */ PrintWriter writer = this.response.getWriter();
/* 214 */ if (isFinished()) {
/* 215 */ this.response.setSuspended(true);
/* */ }
/* 217 */ return writer;
/* */ }
print方法源碼
public void print(String s) {
if (s == null) {
s = "null";
}
write(s);
}
配置文件有問(wèn)題,這里貼個(gè)示例,你對(duì)比下:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<typeAliases>
<typeAlias alias="Student" type="org.apache.ibatis.use.domain.Student"/>
</typeAliases>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="pooled">
<property name="driver" value="com.mysql.cj.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/youcaidb"/>
<property name="username" value="root"/>
<property name="password" value="root"/>
</dataSource>
</environment>
</environments>
<mappers>
<mapper resource="org/apache/ibatis/use/config/StudentMapper.xml"/>
</mappers>
</configuration>SolrQuery.ORDER.asc和ORDER.asc都可以用
剛剛看到你的私信。如果用MongoDB解決的話方法如下:
// 測(cè)試數(shù)據(jù)
db.test.insert([
{ "count" : 379.0, "brand" : "Bosch", "month" : "2017-08" },
{ "count" : 1561.0, "brand" : "Bosch", "month" : "2017-09" },
{ "count" : 9202.0, "brand" : "Siemens", "month" : "2017-08" },
{ "count" : 2278.0, "brand" : "Siemens", "month" : "2017-09" }
]);
// 運(yùn)算方法
db.test.aggregate([
{$match: {month: {$in: ["2017-08", "2017-09"]}}},
{$sort: {month: 1}},
{$group: {_id: "$brand", lastMonth: {$first: "$count"}, thisMonth: {$last: "$count"}, month: {$last: "$month"}}},
{$project: {brand: 1, ratio: {$divide: [{$subtract: ["$thisMonth", "$lastMonth"]}, "$lastMonth"]}}}
])
// 結(jié)果
{ "_id" : "Siemens", "ratio" : -0.7524451206259509 }
{ "_id" : "Bosch", "ratio" : 3.1187335092348283 }
為了最好的效果,需要添加一些索引以?xún)?yōu)化查詢(xún):
db.test.createIndex({month: 1});
另外建議你日期都用Date,不要用字符串,這是個(gè)良好的習(xí)慣。就算現(xiàn)在用起來(lái)沒(méi)什么區(qū)別,早晚也是會(huì)需要它是個(gè)日期的。
單點(diǎn)登錄的時(shí)候加跳轉(zhuǎn)來(lái)源參數(shù),按照參數(shù)不同用不同的賬號(hào)密碼處理邏輯?
用戶(hù)數(shù)據(jù)也先別導(dǎo)入到一起,根據(jù)系統(tǒng)來(lái)源參數(shù)分開(kāi)查詢(xún),或者再加個(gè)系統(tǒng)字段?
一點(diǎn)想法。感覺(jué)這樣工作量也不小。
一般只要提交帳號(hào)密碼。但是為了防破解也要加驗(yàn)證碼。
換這個(gè)依賴(lài)試試
<dependency>
<groupId>com.mchange</groupId>
<artifactId>c3p0</artifactId>
<version>0.9.5.2</version>
</dependency>正好寫(xiě)過(guò)這篇文章全面對(duì)比
https://segmentfault.com/a/11...
使用 beforeRouteEnter 就可以解決異步問(wèn)題
beforeRouteEnter (to, from, next) {
request.get(url, {})
.then(function (res) {
info = res
next()
})
.catch(function (error) {
console.log(error)
})
},
實(shí)現(xiàn)類(lèi) 添加 @Service注解試試
send自定義事件{}send事件的傳輸數(shù)據(jù)function傳輸結(jié)果回調(diào)(本地發(fā)送是不是成功了?可以讀取服務(wù)端響應(yīng))
websocket在這里抓
selenium 你可以看看
已經(jīng)解決問(wèn)題,應(yīng)該直接使用mongoose的鏈?zhǔn)讲僮鬟M(jìn)行查詢(xún)
在catch代碼塊使用下面這行代碼強(qiáng)制回滾即可
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly()JSP現(xiàn)在越來(lái)越少了,比較好的方法是前后端分離,寫(xiě)restful風(fēng)格的接口
北大青鳥(niǎo)APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專(zhuān)業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開(kāi)發(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ū)ο箝_(kāi)發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開(kāi)發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開(kāi)發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問(wèn),美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。