HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
dwz框架多層彈出框口,為什么第二層會在第一次的后面,怎么把第二層(新打開的)窗口 頂在最前面來
我的使用方法是:查找?guī)Щ氐姆绞酱蜷_第一個窗口:
使用js的方式打開第二層窗口:
結(jié)果是(第二層的窗口跑后面去了,要瘋):
網(wǎng)上的資料也比較少,有哪位大神知道啊
來源:開源中國
發(fā)布時間:2016-11-30 14:15:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
找了很久毫無進(jìn)展 請問下各路大神 到底是怎么回事 用火狐 ie 都一樣
來源:開源中國
發(fā)布時間:2016-08-21 14:00:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
打開dialog時分頁是好的,dialog上嵌套了一個form查詢,查詢返回來的json數(shù)據(jù)也是對的,但是分頁這個查詢結(jié)果時,翻頁的是dialog查詢之前的數(shù)據(jù),請問怎么解決這個返回結(jié)果的分頁。
來源:開源中國
發(fā)布時間:2016-08-11 16:14:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
項目中發(fā)現(xiàn)使用HTTPClient的PostMethod方法有亂碼,嘗試使用 postMethod.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, "utf-8" ); client.getParams().setContentCharset("UTF-8");
client.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, "UTF-8");
以上都無效的情況下可以在參數(shù)Part對象中設(shè)置編碼:new StringPart(key,value, "utf-8");
來源:開源中國
發(fā)布時間:2011-12-16 14:39:01
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
目前我有個httpClient解析url的代碼,大部分情況下都正常,但是偶爾會出現(xiàn)下面的報錯 org.apache.http.ConnectionClosedException: Premature end of Content-Length delimited message body (expected: 35499; received: 18409
這個我大概知道是因為服務(wù)端發(fā)送的是35499字節(jié)內(nèi)容,但是實(shí)際客戶端只接收到18409字節(jié)內(nèi)容,沒接收完連接就關(guān)閉了,這種情況一般是什么原因引起的,有人知道么,或者是我需要在httpClient解析的時候加上什么屬性設(shè)置?我有關(guān)閉連接的操作,是否可以判斷接收完成再關(guān)閉連接的設(shè)置?
主要代碼如下
來源:開源中國
發(fā)布時間:2016-10-28 13:26:07
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
寫了一個rest接口,接口接受json數(shù)據(jù)解析批量入索引。入索引的頻率和大都挺大的,每天看日志都會有幾條寫入失敗,原因是收到client端的數(shù)據(jù)不完整,是一個被截斷的json。如圖:
我是通過httprequest的getInputStream自己解析的,解析出來就成這個樣子了。長度我也記錄了一下,65k多,不可能是超過tomcat接受post請求體大小限制導(dǎo)致的,maxPostSize我配置了50M。
客戶端使用httpclient傳輸?shù)?,一開始擔(dān)心是客戶端的問題,我在客戶端做了json校驗,但凡客戶端不是json格式直接返回失敗拋出異常,但是產(chǎn)生這條日志的時候,客戶端并沒有拋異常。而且客戶端是把json字符串封裝成一個實(shí)體作為api,然后再反序列化成字符串傳輸?shù)?,如果是使用者字符串拼的有問題,肯定會在前端先報錯。
那么問題就集中在服務(wù)端了,到底還有什么限制會導(dǎo)致服務(wù)端接受數(shù)據(jù)不全嗎?我還想到一種可能,就是數(shù)據(jù)再到達(dá)我這里的時候中間經(jīng)歷過三次json序列化和反序列化:業(yè)務(wù)數(shù)據(jù)序列化成埋點(diǎn)json字符串,消費(fèi)端接受mq中埋點(diǎn)信息反序列化成實(shí)體,通過client api序列化成json字符串傳輸?shù)絫omcat,幾次解析都使用fastjson,所以會不會是幾次解析使用的版本不一樣導(dǎo)致的呢?tomcat用的1.2.7 client用的1.2.9
來源:開源中國
發(fā)布時間:2017-12-19 11:37:02
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
有人對HttpClient這塊比較熟悉的嘛,最近用了騰訊的一個sdk(什么功能我就不說了)。問題來了,偶爾會出現(xiàn)java.net.UnknownHostException: api.weixin.qq.com。有經(jīng)驗的大牛,談?wù)勥@是為啥?或者有什么建議
來源:開源中國
發(fā)布時間:2017-11-23 17:31:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 本軟件可以實(shí)現(xiàn)WEB端控制手機(jī),搭建WEB端服務(wù)親等。 我只學(xué)過JavaWEB,Servlet,但是這個不是Servlet,請問怎么向瀏覽器輸出Html。 怎么在紅色部分輸出html。 /* * Copyright ? Yan Zhenjie. All Rights Reserved * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.yanzhenjie.andserver.sample.response; import android.os.Environment; import com.yanzhenjie.andserver.RequestHandler; import com.yanzhenjie.andserver.upload.HttpFileUpload; import com.yanzhenjie.andserver.upload.HttpUploadContext; import org.apache.commons.fileupload.FileItem; import org.apache.commons.fileupload.FileItemFactory; import org.apache.commons.fileupload.disk.DiskFileItemFactory; import org.apache.http.HttpEntityEnclosingRequest; import org.apache.http.HttpException; import org.apache.http.HttpRequest; import org.apache.http.HttpResponse; import org.apache.http.entity.StringEntity; import org.apache.http.protocol.HttpContext; import java.io.File; import java.io.IOException; import java.util.List; import javax.servlet.*; import javax.servlet.http.*; /** *
Upload file handler.
* Created by Yan Zhenjie on 2016/6/13. */ public class RequestUploadHandler extends HttpServlet implements RequestHandler { @Override public void handle(HttpRequest request, HttpResponse response, HttpContext context) throws HttpException, IOException { // HttpFileUpload.isMultipartContent(request) // DELETE、PUT、POST method。 String str = "
確定 "; if (!HttpFileUpload.isMultipartContentWithPost(request)) { // Is POST and upload. response(403, "You must upload file." + str, response); /* 這里怎么向瀏覽器輸出Html,顯示button按鈕?*/ /* 這里怎么向瀏覽器輸出Html,顯示button按鈕?*/ /* 這里怎么向瀏覽器輸出Html,顯示button按鈕?*/ /* 這里怎么向瀏覽器輸出Html,顯示button按鈕?*/ /* 這里怎么向瀏覽器輸出Html,顯示button按鈕?*/ /* 這里怎么向瀏覽器輸出Html,顯示button按鈕?*/ } else { // File save directory. final File saveDirectory = Environment.getExternalStorageDirectory(); if (saveDirectory.isDirectory()) { try { processFileUpload(request, saveDirectory); response(200, "Ok.", response); } catch (Exception e) { e.printStackTrace(); response(500, "Save the file when the error occurs.", response); } } else { response(500, "The server can not save the file." + str, response); } } } private void response(int responseCode, String message, HttpResponse response) throws IOException { response.setStatusCode(responseCode); response.setEntity(new StringEntity(message, "utf-8")); } /** * Parse file and save. * * @param request request. * @param saveDirectory save directory. * @throws Exception may be. */ private void processFileUpload(HttpRequest request, File saveDirectory) throws Exception { FileItemFactory factory = new DiskFileItemFactory(1024 * 1024, saveDirectory); HttpFileUpload fileUpload = new HttpFileUpload(factory); // Set upload process listener. // fileUpload.setProgressListener(new ProgressListener(){...}); List
fileItems = fileUpload.parseRequest(new HttpUploadContext((HttpEntityEnclosingRequest) request)); for (FileItem fileItem : fileItems) { if (!fileItem.isFormField()) { // File param. // Attribute. // fileItem.getContentType(); // fileItem.getFieldName(); // fileItem.getName(); // fileItem.getSize(); // fileItem.getString(); File uploadedFile = new File(saveDirectory, fileItem.getName()); // 把流寫到文件上。 fileItem.write(uploadedFile); } else { // General param. String key = fileItem.getName(); String value = fileItem.getString(); } } } } 來源:開源中國
發(fā)布時間:2017-11-16 15:00:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
由于項目需要回調(diào)不同用戶的接口,可能會有很多不同的ip,那么使用httpClient 的連接池只是省去了握手,那么像我這種情況是不是使用與不使用性能是不是差不多呢?
來源:開源中國
發(fā)布時間:2017-08-28 10:38:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> [14/01/03 09:42:53:942][org.apache.commons.httpclient.HttpClient-] Java version: 1.6.0_37[14/01/03 09:42:53:973][org.apache.commons.httpclient.HttpClient-] Java vendor: Sun Microsystems Inc.
[14/01/03 09:42:53:973][org.apache.commons.httpclient.HttpClient-] Java class path: XMLSignatureFactory; [14/01/03 09:42:54:286][org.apache.commons.httpclient.Wire-wire] << "3"
[14/01/03 09:42:54:286][org.apache.commons.httpclient.Wire-wire] << "3"
[14/01/03 09:42:54:286][org.apache.commons.httpclient.Wire-wire] << "[\r]"
[14/01/03 09:42:54:286][org.apache.commons.httpclient.Wire-wire] << "[\n]"
[14/01/03 09:42:54:286][org.apache.commons.httpclient.Wire-wire] << "{"infocode":"000000","infotext":"","result":"true"}"
[14/01/03 09:42:54:286][org.apache.commons.httpclient.Wire-wire] << "[\r]"
[14/01/03 09:42:54:286][org.apache.commons.httpclient.Wire-wire] << "[\n]"
[14/01/03 09:42:54:286][org.apache.commons.httpclient.Wire-wire] << "0"
[14/01/03 09:42:54:286][org.apache.commons.httpclient.Wire-wire] << "[\r]"
[14/01/03 09:42:54:286][org.apache.commons.httpclient.Wire-wire] << "[\n]"
[14/01/03 09:42:54:286][org.apache.commons.httpclient.Wire-wire] << "[\r]"
[14/01/03 09:42:54:286][org.apache.commons.httpclient.Wire-wire] << "[\n]"
[14/01/03 09:42:54:286][org.apache.commons.httpclient.Wire-wire] << "[\r][\n]"
怎么設(shè)置可以不讓他打印這些
來源:開源中國
發(fā)布時間:2014-01-03 09:44:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 整個項目使用一個CloseableHttpClient實(shí)例是否適合,高并發(fā)情況下是否會響應(yīng)數(shù)據(jù)混淆,希望高手賜教
來源:開源中國
發(fā)布時間:2015-08-07 17:04:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
//簡化代碼如下,手打的有點(diǎn)亂 new Thread(public run(){ while(isOK){ HttpGet get=newHttpGet("http://test.get.com"); response = httpClient.execute(get); test1 = EntityUtils.toString(response.getEntity()); for(i;i paramMap=newHashMap(); paramMap.put("ie","utf-8"); paramMap.put("kw", postName); // ......... response = httpClient.execute(post);//第一次循環(huán)可以執(zhí)行到這一句,然后一直卡死在此處. } else{ system.out.println("未查找到數(shù)據(jù),等待下次刷新數(shù)據(jù)"); } } } } ).star() //請問各位大神這是怎么回事啊,只能循環(huán)post提交一次,第二次就卡在代碼注釋處不動,也不報錯 //網(wǎng)上查過好像說是execute阻塞,但是沒找到方法解決,有人遇到過嗎
來源:開源中國
發(fā)布時間:2016-05-05 11:10:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
我們網(wǎng)站大部分功能是通過HttpClient獲取其他接口提供的內(nèi)容,但每隔一兩天就會出現(xiàn)訪問卡死,設(shè)置了超時時間,也無限卡死,經(jīng)斷點(diǎn)查看,是卡在closeableHttp.execute(request);開始執(zhí)行這行代碼后就卡死了,不報錯,也不執(zhí)行結(jié)束。
以下是完整代碼,已查閱過相關(guān)doc,實(shí)在解決不了了, 大家?guī)兔聪率悄睦飳懙牟粚Γ?非常感謝
public String getContent(String url, int timeOut) { HttpClientBuilder httpBuilder = HttpClientBuilder.create(); if (timeOut > 0) { RequestConfig requestConfig = RequestConfig.custom().setConnectionRequestTimeout(timeOut).setConnectTimeout(timeOut).setSocketTimeout(timeOut).build(); httpBuilder.setDefaultRequestConfig(requestConfig); } CloseableHttpClient closeableHttp = httpBuilder.build(); HttpGet request = new HttpGet(url); CloseableHttpResponse response = null; try { response = closeableHttp.execute(request); HttpEntity entity = response.getEntity(); return entity == null ? null : EntityUtils.toString(entity, CharacterSet.UTF8); } catch (Exception e) { e.printStackTrace(); return null; } finally { try { if (request != null) { request.abort(); } if (response != null) { response.close(); } closeableHttp.close(); } catch (IOException e) { e.printStackTrace(); } } }
來源:開源中國
發(fā)布時間:2015-06-24 11:09:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
會使用lambda,但是不清楚上面有什么用
來源:開源中國
發(fā)布時間:2017-02-15 09:32:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
有兩個窗體form1為登錄界面,進(jìn)入form2,如果在form2中要顯示登錄人的全部信息,如何獲取登錄界面的登錄編號??如果要修改此登錄人的密碼,在textbox中寫好如何對應(yīng)此登錄人并寫入數(shù)據(jù)庫??謝謝
來源:開源中國
發(fā)布時間:2017-12-27 10:46:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
為什么第三個文件和其他的前面不一樣,都是在SVN上下下來的
來源:開源中國
發(fā)布時間:2017-02-15 14:30:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
@汪憲博 你好,想跟你請教個問題:
看到您之前在OS上也問過同樣的問題,那就是 “C#如何調(diào)用ffmpeg并使用他處理視頻?”
目前我也是要利用C#調(diào)用FFMpeg來實(shí)現(xiàn) 視頻截圖 和 視頻分割 功能,ffmpeg上已經(jīng)實(shí)現(xiàn)了我所說那兩個功能,并且我也親自運(yùn)行成功,但是我打算不使用命令行的方式,而是用自己做好的前臺圖形界面(比如一個slider)來達(dá)到同樣的功能。換句話說,我想借鑒ffmpeg的實(shí)現(xiàn)思路,但并不想通過命令行的方式,而是用自己的圖形界面實(shí)現(xiàn)視頻截圖和視頻分割功能,那么我該如何從ffmpeg入手呢? 是不是我應(yīng)該定位到ffmpeg中源代碼中,查看實(shí)現(xiàn)該功能處的程序段,然后對這部分程序段進(jìn)行相應(yīng)的修改呢? 請問應(yīng)該如何使用sharp-ffmpeg提供的dll呢?
剛剛接觸多媒體不久,對ffmpeg了解也是甚淺,還希望提的這些問題您不要見笑,也希望您能給予回答和指點(diǎn),在些表示感謝。
來源:開源中國
發(fā)布時間:2013-04-02 13:26:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
我原本使用以下方法讀取資料
(可以一直讀取,例如傳送01 02 03 04 05,可以成功接收 01 02 03 04 05) serialPort1.Open(); serialPort1.DataReceived+=new SerialDataReceivedEventHandler(port_DataReceived); private void port_DataReceived(object sender, SerialDataReceivedEventArgs e) { int data = serialPort1.ReadByte(); //....... //....... }
可是改用以下方法就只能讀取一組資料,之後就都不再讀取了
(例如傳送01 02 03 04 05,只接收01 ,就沒再動作了,請問一下有辦法一直接收嗎?) Thread t; serialPort1.Open(); t = new Thread(port_DataReceived); t.Start(); private void port_DataReceived() { int data = serialPort1.ReadByte(); //....... //....... }
來源:開源中國
發(fā)布時間:2017-03-22 20:52:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
@楊尚川 你好,想跟你請教個問題:termb.dll及HWControl.dll 能不能分享給大家! 謝謝!
來源:開源中國
發(fā)布時間:2017-03-19 21:30:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> C#如何設(shè)置程序遠(yuǎn)程連接電腦只讀界面,而不能操作界面?如:按鈕點(diǎn)擊和數(shù)據(jù)庫操作。
來源:開源中國
發(fā)布時間:2016-08-23 14:56:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
偽代碼如下: array=new array(); while(true){ array.add(new Object); } 這段代碼java 會在消耗完虛擬內(nèi)存,就crash掉 c++會消耗掉系統(tǒng)的內(nèi)存后crash掉 C#呢?
C#的內(nèi)存管理是什么樣子的?
C#的虛擬內(nèi)存用完之后是不是能向系統(tǒng)動態(tài)申請內(nèi)存?
來源:開源中國
發(fā)布時間:2016-12-09 18:04:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> for(int i=0;i<3;i++) { type a=new type(); }
請問這段代碼執(zhí)行,a是不斷更改指向的對象(例如按照循環(huán)假定三個type對象為type1,type2,type3,那么a從type1指到type3,然后gc自動回收type1、type2)還是自動指向先前已經(jīng)指向的對象(type1、type2即三個type實(shí)則為同一個對象)?
來源:開源中國
發(fā)布時間:2016-11-30 19:35:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
C#語言
最近做了個實(shí)戰(zhàn),實(shí)戰(zhàn)里遇到個問題,想計算下每輪游戲時間差。一輪游戲后時間歸零。我該用什莫方法??? 要類似java里的這個方法。謝謝。
各位大神?。?!這個是我當(dāng)前用的,可是有BUG 請大神指教?。?!
來源:開源中國
發(fā)布時間:2016-11-27 21:01:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
winform項目,現(xiàn)在要將列表導(dǎo)出到EXCEL中,需要按照要求導(dǎo)出,已經(jīng)提供了模板,該怎么做?導(dǎo)出的數(shù)據(jù)存在多個表,哪位大神給些代碼或者實(shí)例
來源:開源中國
發(fā)布時間:2016-06-15 17:12:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 左邊的數(shù)據(jù)是從右邊的DataGridView中取得的,為啥X軸不是遞增啊
來源:開源中國
發(fā)布時間:2016-09-06 22:20:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
我用c#在winform中用chart控件做了一個餅圖,但是餅圖中的百分比顯示有點(diǎn)問題,我想讓它在餅圖的中央顯示,請問該怎么做?
來源:開源中國
發(fā)布時間:2016-08-17 20:49:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
c#WPF中TextBox控件設(shè)置進(jìn)為只讀后,想要復(fù)制他的內(nèi)容,該怎么做?
求大神們解答
來源:開源中國
發(fā)布時間:2016-07-29 11:29:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
網(wǎng)絡(luò)傳輸基礎(chǔ)構(gòu)建使用的是《通用數(shù)據(jù)傳輸構(gòu)架》
http://git.oschina.net/dreamsfly900/universal-Data-Communication-System-for-windows
有很多示例可參考
來源:開源中國
發(fā)布時間:2016-07-06 10:48:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using StudentManager.com.huixin.util; using System.Collections; using System.Data.ProviderBase; using SQLDMO; using System.Data.SqlClient; namespace StudentManager { public partial class DataSourceConfig : Form { //連接數(shù)據(jù)庫的類型 private String sqlConType = ""; public DataSourceConfig() { InitializeComponent(); } //配置數(shù)據(jù)庫鏈接的窗體關(guān)閉時,打開相對應(yīng)登錄窗體 private void DataSourceConfig_FormClosed(object sender, FormClosedEventArgs e) { try { //殺死進(jìn)程 //System.Diagnostics.Process.GetCurrentProcess().Kill(); //關(guān)閉當(dāng)前窗體 //終止當(dāng)前進(jìn)程并為基礎(chǔ)操作系統(tǒng)提供指定的退出代碼 //System.Environment.Exit(System.Environment.ExitCode); this.Dispose(); this.Close(); //打開登錄窗體 LoginForm lf = new LoginForm(); lf.Show(); // LoginForm.loginFrm.Show(); } catch (Exception ex) { Console.WriteLine("連接數(shù)據(jù)的窗體進(jìn)程出錯了:" + ex.Message); } } //顯示組合框的下拉部分時發(fā)生 private void comboBox1_DropDown(object sender, EventArgs e) { this.comboBox1.DataSource = SqlLocator.GetLocalSqlServerNamesWithSqlClientFactory(); this.comboBox1.DisplayMember = "ServerName"; } //當(dāng)用戶點(diǎn)擊刷新按鈕時,將局域網(wǎng)內(nèi)服務(wù)器和實(shí)例名給comobox private void button1_Click(object sender, EventArgs e) { this.comboBox1.DataSource = SqlLocator.GetLocalSqlServerNamesWithSqlClientFactory(); this.comboBox1.DisplayMember = "ServerName"; } //在窗體加載時,將Sql Server按鈕以及和他相關(guān)兩個文本框禁用 private void DataSourceConfig_Load(object sender, EventArgs e) { //Windows的按鈕默認(rèn)被選中 this.radioButton1.Select(); this.textBox1.Enabled = false; this.textBox2.Enabled = false; } private void radioButton1_Click(object sender, EventArgs e) { if (this.radioButton1.Checked == true) { sqlConType = "0"; } } private void radioButton2_CheckedChanged(object sender, EventArgs e) { if (this.radioButton2.Checked == true) { sqlConType = "1"; this.textBox1.Enabled = true; this.textBox2.Enabled = true; } } //3.點(diǎn)擊數(shù)據(jù)庫鏈接時顯示時,組合框的下拉部分時發(fā)生 private void comboBox2_DropDown(object sender, EventArgs e) { //通過第一步輸入的服務(wù)器實(shí)例名,從而找到步驟三中的數(shù)據(jù)庫 //通過判斷用戶點(diǎn)擊的屬于哪一種數(shù)據(jù)庫連接方式,從而判斷采用什么方法 if (sqlConType == "0") { //用戶選擇的是Windows方式 this.comboBox2.DataSource = GetDataBaseList(this.comboBox1.SelectedItem.ToString()); this.comboBox2.DisplayMember = ""; } else if (sqlConType == "1") { //用戶選擇了Sql Server方式 this.comboBox2.DataSource = GetDataBaseList(this.comboBox1.SelectedItem.ToString(),this.textBox1.Text.Trim().ToString(),this.textBox2.Text.Trim().ToString()); this.comboBox2.DisplayMember = ""; } } //得到指定SQL服務(wù)器所有數(shù)據(jù)庫的列表 //這種輸入Sql Server模式,需要用戶名和密碼 public ArrayList GetDataBaseList(string ServerName, string UserName, string Pwd) { //一般使用SQLDMO,只能用于sql server2005一般的版本 ArrayList list = new ArrayList(); SqlConnection conn = new SqlConnection("Uid=" + UserName + ";Pwd=" + Pwd + ";Data Source=SQL2012;Integrated Security=false;"); ; SqlCommand cmd = new SqlCommand("select name from sys.databases where database_id > 4", conn); ; try { if (conn.State == ConnectionState.Closed){ conn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { list.Add(dr[0]); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { if (conn != null && conn.State == ConnectionState.Open) { conn.Close(); conn.Dispose(); //釋放資源 } } /** SQLDMO.Application sqlApp = new SQLDMO.Application(); SQLDMO.SQLServer oServer = new SQLDMO.SQLServer("Data Source="+ServerName+";Persist Security Info=True;UID="+UserName+";PWD="+Pwd+""); oServer.Connect(ServerName,UserName,Pwd); foreach (SQLDMO.Database db in oServer.Databases) { if ((db.Name != null) && (db.SystemObject == false)) { list.Add(db.Name); } } **/ return list; } //這種屬于Windows方式 //此時鏈接數(shù)據(jù)庫時,需要加integrated security=SSPI public ArrayList GetDataBaseList(string ServerName) { //一般使用SQLDMO,只能用于sql server2005一般的版本 ArrayList list = new ArrayList(); SqlConnection conn = new SqlConnection("Data Source=" + ServerName + ";Integrated Security=SSPI;Initial Catalog=mwyqms_2016-03-25"); SqlCommand cmd = new SqlCommand("select name from sys.databases where database_id > 4", conn); ; try { if (conn.State == ConnectionState.Closed) { conn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { list.Add(dr[0]); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { if (conn != null && conn.State == ConnectionState.Open) { conn.Close(); conn.Dispose(); //釋放資源 } } return list; } } }
第1步可以獲取所有區(qū)域網(wǎng)內(nèi)的服務(wù)器名,但是第三步驟無法從特定的服務(wù)器名下,通過用戶名和密碼,得到數(shù)據(jù)庫
代碼:
來源:開源中國
發(fā)布時間:2016-07-03 10:46:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 本人新手,老師要求用VS2010的C#打開DXF文件,在網(wǎng)上找到許多例子,都不全,有大神分享下么?跪求啦
來源:開源中國
發(fā)布時間:2016-06-15 15:15:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
為什么我的程序?qū)ξ募淖x操作只能在控制臺顯示英文,而文件中的漢字不能正確顯示,應(yīng)該改哪里,好像是編碼的事,但不知道怎么改。C#
來源:開源中國
發(fā)布時間:2011-03-21 19:25:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
查詢了許多資料 都是使用PerformanceCounter來獲取進(jìn)程使用率的 但是在多個進(jìn)程名字一樣的情況下 會出現(xiàn)獲取錯誤的情況
所以 想詢問下如何使用Process來獲取進(jìn)程的CPU使用率
謝謝
來源:開源中國
發(fā)布時間:2014-11-16 15:03:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
我發(fā)現(xiàn)KafkaTemplate 和 KafkaProperties 都沒有關(guān)于設(shè)置P artitioner的地方? 也搜不到;
難道只能用Properties.put ()這樣原始的方式嗎?
來源:開源中國
發(fā)布時間:2019-12-08 12:10:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
關(guān)于kafka重復(fù)消費(fèi)的問題你們是怎么解決的?我看網(wǎng)上說引入第三方中間鍵redis, 每次消費(fèi)前先判斷該消息是否存在Redis, 沒有則進(jìn)行消費(fèi), 消費(fèi)完再將該條記錄的唯一標(biāo)識存入Redis中。
重復(fù)消費(fèi)是因為業(yè)務(wù)處理完后偏移量修改失敗的導(dǎo)致的, 但是引入Redis的也話會出現(xiàn)Redis寫失敗啊, 問題就沒解決啊
來源:開源中國
發(fā)布時間:2019-11-27 11:04:03
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
sparkstreaming的kafka接口,使用高級接口好還是使用低級接口?管理kf偏移量
來源:開源中國
發(fā)布時間:2019-12-02 13:31:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
請問Kafka怎么實(shí)現(xiàn)延時消息,用于做定時器,網(wǎng)上一堆寫的都是時間輪什么的,有沒有大神給個實(shí)例,或者給一個實(shí)現(xiàn)思路也行
來源:開源中國
發(fā)布時間:2019-01-25 09:50:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
2019-10-12 17:47:37.535 [kafka-producer-network-thread | producer-1] WARN NetworkClient - [Producer clientId=producer-1] Connection to node -2 terminated during authentication. This may indicate that authentication failed due to invalid credentials
來源:開源中國
發(fā)布時間:2019-10-12 17:49:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
有沒有老哥推薦一個帶可視化界面的定時任務(wù)框架?java的,其他我看c#有一個做的挺好的,但是好像java用不了。。。。
來源:開源中國
發(fā)布時間:2018-11-07 16:40:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
現(xiàn)在業(yè)務(wù)是這個樣子的,有兩臺服務(wù)器,若干個定時任務(wù),某些定時任務(wù)只需要有一個服務(wù)器執(zhí)行就行了,另一些定時任務(wù)是所有服務(wù)器都要跑的。
現(xiàn)在quartz實(shí)現(xiàn)了前者,能夠做任務(wù)調(diào)度,后者用的是java自帶的Timer類實(shí)現(xiàn)的。
問:如何用quartz通過配置或其它的方法同時實(shí)現(xiàn)這兩個需求
來源:開源中國
發(fā)布時間:2019-10-30 18:04:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
采用sqlserver數(shù)據(jù)庫 整合之后發(fā)現(xiàn)啟動報錯FOR UPDATE clause allowed only for DECLARE CURSOR,找了下原因說是quartz要使用游標(biāo),sqlserver默認(rèn)是不打開游標(biāo)的,需要在鏈接URL上加上SelectMethod=cursor,我使用了 com.microsoft.sqlserver.jdbc.SQLServerDriver jdbc:sqlserver://127.0.0.1:51013;SelectMethod=cursor;DatabaseName=AAA
這樣沒問題了,但現(xiàn)在使用 net.sourceforge.jtds.jdbc.Driver
驅(qū)動 jdbc:jtds:sqlserver://127.0.0.1:51013;DatabaseName=AAA;SelectMethod=cursor
加上SelectMethod=cursor還是報這個錯,有必要用jtds的理由,請問這種情況怎么解決
來源:開源中國
發(fā)布時間:2019-10-15 14:51:00