022-2345 2937
185 2247 0110
business@forenose.com
客服QQ:2779623375
前嗅大數(shù)據(jù)
用戶(hù)QQ群3:606835039
用戶(hù)QQ群4:795287153
客服微信
qianxiu0106
訂閱號(hào)
服務(wù)號(hào)
數(shù)據(jù)專(zhuān)欄
智能大數(shù)據(jù)搬運(yùn)工,你想要的我們都有
科技資訊
科技學(xué)院
科技百科
科技書(shū)籍
網(wǎng)站大全
軟件大全
技術(shù)問(wèn)答 2014-05-13 16:29:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 這句代碼本地運(yùn)行正常沒(méi)有錯(cuò),放到正式環(huán)境就報(bào)錯(cuò) 技術(shù)問(wèn)答 2014-07-18 18:12:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 新浪微博 申請(qǐng)?jiān)鯓宇?lèi)型的API? 僅需要通過(guò)程序發(fā)送微博的功能 覺(jué)得在上面完全不知道申請(qǐng)?jiān)鯓宇?lèi)型的應(yīng)用啊。無(wú)語(yǔ)了,申請(qǐng)了好幾次,被駁回了好幾次 一個(gè)月都過(guò)去了。。。。 有開(kāi)發(fā)過(guò)新浪微博的嗎?期待能告知我,感謝! 技術(shù)問(wèn)答 2014-07-10 20:49:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 討論 javascript 實(shí)現(xiàn)新浪微博的數(shù)字滾動(dòng)效果 : 我分析了一下:每個(gè)數(shù)字為一個(gè)格( 疑問(wèn):1.如何翻動(dòng)能達(dá)到這個(gè)效果?2.如何能做到多個(gè)數(shù)字同時(shí)在翻動(dòng)呢? 效果圖片: 鏈接地址:http://event.weibo.com/?leftnav=1&wvr=5&loc=newapp 大家探討探討. 技術(shù)問(wèn)答 2012-09-18 15:09:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 想做一個(gè)IOS上的 用來(lái)查看自己微博內(nèi)容的程序。。 對(duì)這個(gè)還一頭霧水,對(duì)那SDK里面的功能還是一頭霧水,誰(shuí)能幫忙解答一下。。 技術(shù)問(wèn)答 2013-03-05 13:57:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 最近在做畢設(shè),方向是微博的話(huà)題發(fā)現(xiàn)。自己想通過(guò)新浪微博開(kāi)發(fā)者平臺(tái)調(diào)用Api獲取我所需的數(shù)據(jù)。我所需的數(shù)據(jù)時(shí),在某一時(shí)間段內(nèi)非特定的一批用戶(hù)所發(fā)的微博,以及該批用戶(hù)的屬性信息(粉絲數(shù),關(guān)注數(shù),博文數(shù))等等,以及該條微博的一些信息(評(píng)論數(shù),評(píng)論內(nèi)容,轉(zhuǎn)發(fā)數(shù))等等。 我可以通過(guò)微博API獲取到這樣的數(shù)據(jù)么,如果可以有沒(méi)有大致的步驟。 我搞不太明白站內(nèi)應(yīng)用啊,網(wǎng)頁(yè)應(yīng)用啊,我覺(jué)我應(yīng)該是網(wǎng)頁(yè)應(yīng)用,里面還有一些類(lèi)似回調(diào)地址之類(lèi)的東西。 哪位大神搞過(guò)這些? 望大神賜教! 技術(shù)問(wèn)答 2014-05-06 16:40:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 新浪微博登錄 選用 js-sdk 無(wú)法彈出用戶(hù)授權(quán)窗口,求大神指教啊~~~ 技術(shù)問(wèn)答 2014-04-11 23:11:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 如上圖,想實(shí)現(xiàn)讀取指定的幾個(gè)新浪微博帳號(hào)的最新內(nèi)容,以json輸出,請(qǐng)教大俠 技術(shù)問(wèn)答 2014-03-22 08:36:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 新浪微博獲得:access_token,如:{"access_token":"8c9f4536bac194f2f5a07965fbfe3b6a","expires_in":86400} 之后該怎么 使用獲得的OAuth2.0 Access Token調(diào)用API? 技術(shù)問(wèn)答 2011-11-08 15:34:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> @明月照大江 你好,想跟你請(qǐng)教個(gè)問(wèn)題: 我看到你2012年的帖子說(shuō)“ 以某一個(gè)政府機(jī)構(gòu)的微博為基點(diǎn),找出這個(gè)微博的 關(guān)注數(shù),粉絲數(shù),微博數(shù)” http://www.oschina.net/question/568779_79131 , 請(qǐng)問(wèn)你最后是怎么做的呢? 我現(xiàn)在寫(xiě)論文做政府微博的研究,也有跟你當(dāng)時(shí)一樣的需求,但是上述幾個(gè)問(wèn)題也沒(méi)有頭緒,求賜教~感激不盡! 技術(shù)問(wèn)答 2014-01-14 11:50:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 最近想通過(guò)爬蟲(chóng)抓取新浪微博的信息,前些日子使用MetaSeeker抓取了很具有規(guī)范的微博信息。這兩天了解到了一個(gè)新的工具,Heritrix。 由于我剛剛配置好heritrix,對(duì)heritrix也不熟悉。想請(qǐng)教下大家,對(duì)于這個(gè)網(wǎng)頁(yè),http://weibo.com/pub/star/gupiaogaoguan,我希望通過(guò)每個(gè)股票高管的名字(是一個(gè)鏈接,對(duì)應(yīng)每個(gè)用戶(hù)的微博首頁(yè)),在heritrix的設(shè)置界面中是否能夠設(shè)置“定期地抓取每個(gè)用戶(hù)的微博信息”??? 技術(shù)問(wèn)答 2011-07-26 21:27:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 就比如說(shuō),打開(kāi)了三個(gè)百度知道的頁(yè)面,,如果我的賬戶(hù)有消息來(lái)了.則會(huì)在三個(gè)頁(yè)面里進(jìn)行提示,這是如何實(shí)際的?我做java ee的..請(qǐng)問(wèn)有沒(méi)有相關(guān)的資料 技術(shù)問(wèn)答 2011-03-28 12:24:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 同一個(gè)頁(yè)面有2個(gè)ajax。 這2個(gè)ajax加載是java后臺(tái)同一個(gè)代碼的2個(gè)不同的方法。 但是只會(huì)根據(jù)頁(yè)面代碼順序加載第一個(gè)數(shù)據(jù)。第二個(gè)不會(huì)返回?cái)?shù)據(jù)。但是后臺(tái)2個(gè)方法都是請(qǐng)求到了。也正確返回了數(shù)據(jù)。就是頁(yè)面不顯示。 技術(shù)問(wèn)答 2016-08-09 16:03:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 通過(guò)ajax傳過(guò)來(lái)的數(shù)據(jù)在安卓上顯示正常在iphone不顯示是怎么回事? 技術(shù)問(wèn)答 2017-02-15 11:50:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 自己訪(fǎng)問(wèn)自己很正常 多大的圖片都能正常的 請(qǐng)求到后臺(tái),同事訪(fǎng)問(wèn)我的電腦 參數(shù)傳到后臺(tái)是空值 為什么? 很急 求各位大聲幫忙看看 js /*圖片異步上傳*/ function uploadimage(imgdata){ if(!imgdata){ $("#imghead").attr("src"," "); $("#imghead").attr("src","res/img/PackFC/upload.png"); return; alert("aaaaaa"); } var params={ "pimgpath":imgdata } var url = contextPath+"ParkFC.hzx?m=upLoadImg"; $.ajax({ type: "POST", data:params, dataType:'js', url :url,// 請(qǐng)求的action路徑 error : function(data) {// 請(qǐng)求失敗處理函數(shù) //alert("失敗"); }, success : function(data) { if(data){ $("#modalImageInp").val(" "); $("#modalImageInp").val(data.imgUrl); } } }); } @RequestMapping(params="m=upLoadImg") public void upLoadImg(SchoolStyleNewsPoper ssnp,HttpServletRequest request,HttpServletResponse response){ Map //第二種方式獲取 同樣取不到值 String pimgpath = request.getParameter("pimgpath"); logger.info(pimgpath); String resultJson =""; FileToServer fileToServer = new FileToServer(); String imgUrl = fileToServer.imageAndSeave(ssnp.getPimgpath()); map.put("imgUrl", imgUrl); resultJson = FJsonUtil.toJSONString(map); MultiUtil.write(response, resultJson); } 技術(shù)問(wèn)答 2017-01-12 10:02:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 服務(wù)器端報(bào)這 個(gè)錯(cuò)誤service_repairs.html:1205 POST http://192.168.0.88:8080/social/login/login net::ERR_CONNECTION_REFUSED 我的服務(wù)器端只加了 Access-Control-Allow-Origin: * 是不是要這樣加才可以的 Access-Control-Allow-Origin: * Access-Control-Allow-Methods: POST, GET, OPTIONS 技術(shù)問(wèn)答 2017-01-09 10:06:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 我的后臺(tái)有$node和$link兩個(gè)變量 用ajax怎樣才能將其分別返回給前臺(tái)的 var node與var link兩個(gè)變量呢? 技術(shù)問(wèn)答 2017-01-10 19:01:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> java怎么實(shí)現(xiàn)導(dǎo)出excel指定路徑的功能(js通過(guò)ajax請(qǐng)求后臺(tái)的),謝謝! 技術(shù)問(wèn)答 2016-09-14 15:18:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 我現(xiàn)在有一個(gè)主jsp頁(yè)面A。并且有個(gè)按鈕函數(shù)! 這個(gè)函數(shù)里面我用ajax 來(lái)調(diào)用另一個(gè)頁(yè)面B的HTML。 現(xiàn)在的問(wèn)題是,我想在B頁(yè)面生成的按鈕中綁定上A 頁(yè)面的這個(gè)函數(shù)。并且想在A 頁(yè)面處理B 頁(yè)面的一些數(shù)據(jù), 可是。這些數(shù)據(jù)顯示都是空! 這是我控制臺(tái)返回的信息: 這是我 A 頁(yè)面函數(shù)里 獲取 B 頁(yè)面參數(shù)的代碼 并且這些input都是 B 頁(yè)面生成的: 通過(guò)調(diào)試,可以確定 函數(shù)被觸發(fā)了,但是就是取不到數(shù)據(jù)! 。。。 請(qǐng)各位大神幫忙解惑! 技術(shù)問(wèn)答 2016-09-18 20:16:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 環(huán)境一切正常。其他頁(yè)面運(yùn)行ajax正常,但在本頁(yè)面控制器一致找不到sqlid,經(jīng)檢查,未發(fā)現(xiàn)同名的sqlid. 頁(yè)面發(fā)送ajax代碼如下: controller代碼: @RequestMapping(value = "/ajaxCommQuery.do") @ResponseBody public String commAjaxQuery(HttpServletRequest request, HttpServletResponse response){ params = RequestUtil.getParameters(); //1.獲取請(qǐng)求參數(shù) String sqlId = (String)request.getParameter("SYS_SQL_ID"); String isCutPage = (String)request.getParameter("SYS_CUT_PAGE"); Integer pageNum = Integer.valueOf(String.valueOf(request.getParameter("pageNum")==null?pageBo.getPageNum():request.getParameter("pageNum"))); Integer pageSize = Integer.valueOf(String.valueOf(request.getParameter("numPerPage")==null?pageBo.getPageSize():request.getParameter("numPerPage"))); String menuId = (String)request.getParameter("menu_id"); //3.業(yè)務(wù)處理 if(!Utility.isNull(sqlId)){ SqlXmlConfigExeBo exeBo = null; try { exeBo = (SqlXmlConfigExeBo)CacheUtility.getFromCache(Global.SQL_CACHE_PREFIX+sqlId); } catch (NeedsRefreshException e) { log.error("sqlId:"+sqlId,e); return ""; } String validRet = service.sqlExecuteValid(exeBo, params); if(!"0000".equals(validRet)){ return ""; } Map sql.xml: 控制臺(tái): [DEBUG] 2016-08-31 08:55:38,053 com.ibatis.common.logging.jakarta.JakartaCommonsLoggingImpl.debug(27) {conn-100094} Connection [DEBUG] 2016-08-31 08:55:38,053 com.ibatis.common.logging.jakarta.JakartaCommonsLoggingImpl.debug(27) {conn-100094} Preparing Statement: SELECT 1 as page_count [DEBUG] 2016-08-31 08:55:38,053 com.ibatis.common.logging.jakarta.JakartaCommonsLoggingImpl.debug(27) {pstm-100095} Executing Statement: SELECT 1 as page_count [DEBUG] 2016-08-31 08:55:38,053 com.ibatis.common.logging.jakarta.JakartaCommonsLoggingImpl.debug(27) {pstm-100095} Executing Statement: SELECT 1 as page_count [DEBUG] 2016-08-31 08:55:38,053 com.ibatis.common.logging.jakarta.JakartaCommonsLoggingImpl.debug(27) {pstm-100095} Parameters: [] [DEBUG] 2016-08-31 08:55:38,053 com.ibatis.common.logging.jakarta.JakartaCommonsLoggingImpl.debug(27) {pstm-100095} Parameters: [] [DEBUG] 2016-08-31 08:55:38,057 com.ibatis.common.logging.jakarta.JakartaCommonsLoggingImpl.debug(27) {pstm-100095} Types: [] [DEBUG] 2016-08-31 08:55:38,057 com.ibatis.common.logging.jakarta.JakartaCommonsLoggingImpl.debug(27) {pstm-100095} Types: [] [DEBUG] 2016-08-31 08:55:38,057 com.ibatis.common.logging.jakarta.JakartaCommonsLoggingImpl.debug(27) {conn-100097} Connection [DEBUG] 2016-08-31 08:55:38,057 com.ibatis.common.logging.jakarta.JakartaCommonsLoggingImpl.debug(27) {conn-100097} Preparing Statement: select INSUID,INSUNAME,TEL,INSUSTATE,LINKMAN,HANDFLAG,ADD_DATE from t7_insurer [DEBUG] 2016-08-31 08:55:38,057 com.ibatis.common.logging.jakarta.JakartaCommonsLoggingImpl.debug(27) {pstm-100098} Executing Statement: select INSUID,INSUNAME,TEL,INSUSTATE,LINKMAN,HANDFLAG,ADD_DATE from t7_insurer [DEBUG] 2016-08-31 08:55:38,057 com.ibatis.common.logging.jakarta.JakartaCommonsLoggingImpl.debug(27) {pstm-100098} Executing Statement: select INSUID,INSUNAME,TEL,INSUSTATE,LINKMAN,HANDFLAG,ADD_DATE from t7_insurer [DEBUG] 2016-08-31 08:55:38,061 com.ibatis.common.logging.jakarta.JakartaCommonsLoggingImpl.debug(27) {pstm-100098} Parameters: [] [DEBUG] 2016-08-31 08:55:38,061 com.ibatis.common.logging.jakarta.JakartaCommonsLoggingImpl.debug(27) {pstm-100098} Parameters: [] [DEBUG] 2016-08-31 08:55:38,061 com.ibatis.common.logging.jakarta.JakartaCommonsLoggingImpl.debug(27) {pstm-100098} Types: [] [DEBUG] 2016-08-31 08:55:38,061 com.ibatis.common.logging.jakarta.JakartaCommonsLoggingImpl.debug(27) {pstm-100098} Types: [] [INFO] 2016-08-31 08:55:38,065 com.rshz.web.platfrom.action.CommWebTransController.commQuery(146) Request query nav path:\pages\F2\F2001-L ######### interceptor Session 過(guò)期。。 [ERROR] 2016-08-31 08:55:39,497 com.rshz.web.platfrom.action.CommWebTransController.commAjaxQuery(404) sqlId:F2001Q_PRODUCTINF_SECOND com.opensymphony.oscache.base.NeedsRefreshException at com.opensymphony.oscache.base.Cache.getFromCache(Cache.java:325) at com.opensymphony.oscache.base.Cache.getFromCache(Cache.java:199) at com.opensymphony.oscache.general.GeneralCacheAdministrator.getFromCache(GeneralCacheAdministrator.java:132) at com.rshz.web.platfrom.util.CacheUtility.getFromCache(CacheUtility.java:55) at com.rshz.web.platfrom.action.CommWebTransController.commAjaxQuery(CommWebTransController.java:402) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:213) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789) at javax.servlet.http.HttpServlet.service(HttpServlet.java:650) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.rshz.web.platfrom.filter.MyFilter.doFilter(MyFilter.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:442) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1082) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:623) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) 技術(shù)問(wèn)答 2016-08-31 09:55:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 比如 我做一個(gè)新聞詳細(xì)頁(yè).html 后臺(tái)發(fā)布完之后,就生成一個(gè)靜態(tài).html頁(yè)面 然后 評(píng)論數(shù)+底部評(píng)論區(qū), 我要么 就是iframe 加載腳本文件.do .php等 要么就是 這個(gè)區(qū)域 我div留ajax自動(dòng)加載數(shù)據(jù)過(guò)來(lái)? 還是內(nèi)存緩存 固定數(shù)據(jù)在這一區(qū)域呢 —————————————————————— PS: 如果這樣,我是否把首頁(yè) index.html全部靜態(tài)緩存,然后有數(shù)據(jù)的部分 都直接ajax結(jié)合js觸發(fā)自動(dòng)加載數(shù)據(jù)到index.html里不同區(qū)域呢,這樣性能不更快么。 技術(shù)問(wèn)答 2016-08-30 14:45:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 各位好,ajax請(qǐng)求后臺(tái)的數(shù)據(jù)已經(jīng)返回到前臺(tái)了,是json格式的,內(nèi)容為ajax返回的data內(nèi)容為: {"flag":"1", "data":[{"approvalUserCD":"1001","approvalUserName":"Peter"}, {"approvalUserCD":"1031","approvalUserName":"Kate"}, {"approvalUserCD":"2964","approvalUserName":"Lucy"}, {"approvalUserCD":"4570","approvalUserName":"Owen"}, ]},我想把data.data中的approvalUserCD還有approvalUserName,這4個(gè)人的數(shù)據(jù)分別放入第一行,第二行,第三行的,第四行hangsontable,請(qǐng)問(wèn)這個(gè)要怎么做?代碼的話(huà)要怎么寫(xiě)? 技術(shù)問(wèn)答 2016-08-28 10:53:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 我在Centos 6.6上部署了Squid 3.5.5,現(xiàn)在的問(wèn)題是,我想用LDAP認(rèn)證,但找不到squid_ldap_auth這個(gè)程序文件 Configure文件是這樣配置的 ./configure --prefix=/usr/local/squid --sysconfdir=/etc --enable-arp-acl --enable-linux-netfilter --enable-async-io --enable-err-language="Simplify_Chinese" --enable-default-err-language="Simplify_Chinese" --enable-basic-auth-helpers=LDAP --enable-underscore 如Configure所示,我的Squid是安裝在/usr/local/squid文件夾下的,但就找不到 squid_ldap_auth這個(gè)程序。 請(qǐng)大家指教,謝謝 技術(shù)問(wèn)答 2015-06-17 17:08:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 各位高手,有沒(méi)有做過(guò)squid定制開(kāi)發(fā)相關(guān)的? 現(xiàn)在的需求是有一個(gè)局域網(wǎng)不能連接外網(wǎng),只能通過(guò)squid代理連接外網(wǎng),并且將外網(wǎng)的資源緩存到squid中加快訪(fǎng)問(wèn)速度,并且 更省流量。 ; 有大神幫忙解答下,謝謝了! 技術(shù)問(wèn)答 2015-06-17 23:07:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 如題,配置文件中(squid.conf):header_replace X-Forwarded-For 1.1.1.1 不知這樣設(shè)置是否能達(dá)到目的? 技術(shù)問(wèn)答 2015-05-09 16:19:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 這個(gè)架構(gòu)基于squid、nginx和lvs等技術(shù),從架構(gòu)上對(duì)bbs進(jìn)行全面優(yōu)化和保護(hù),有如下特點(diǎn): 1、高性能:所有的點(diǎn)擊基本上全部由前端緩存負(fù)責(zé),提供最快速的處理。 2、高保障度:不需考慮應(yīng)用程序穩(wěn)定與否、程序語(yǔ)言是何種、數(shù)據(jù)庫(kù)是何種,都能從架構(gòu)上保證穩(wěn)定。 3、高可用性:對(duì)應(yīng)用程序的修改達(dá)到最簡(jiǎn)化:在程序的某些地方加入清緩存的語(yǔ)句即可,當(dāng)然還需要做頁(yè)面靜態(tài)化的工作和統(tǒng)計(jì)工作。 首先看圖,這個(gè)圖比較大: 這個(gè)架構(gòu)的特點(diǎn)和一些流程的說(shuō)明: 1、主域名和圖片域名分離 域名分離可以使流量分離,緩存策略分離等等,好處諸多。bbs初期一定要做好規(guī)劃,將圖片用另外的域名獨(dú)立服務(wù),即使沒(méi)有足夠機(jī)器,域名也要先分開(kāi)。另 外,圖片服務(wù)器可以使用有別于主域名的另一個(gè)域名,一個(gè)好處是可以減少讀取cookie對(duì)圖片服務(wù)器的壓力,另一個(gè)是提高安全性,避免cookie泄露。 2、使用LVS作為前端、二級(jí)代理和數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)入口 使用LVS作為入口,比其他任何一種方式都來(lái)得更優(yōu)質(zhì)。首先LVS的負(fù)載能力很強(qiáng),因?yàn)樗ぷ髟诰W(wǎng)絡(luò)協(xié)議的第4層,使用虛擬ip技術(shù),所以它本身并不擔(dān)負(fù) 任何流量的處理,僅僅是一個(gè)封包轉(zhuǎn)發(fā)的功能;第二,LVS的配置相對(duì)簡(jiǎn)單而且穩(wěn)定,一般去調(diào)整的幾率比較低,也減少了因人為等因素而出現(xiàn)故障;第 三,LVS可以處理任何端口的負(fù)載均衡,所以它基本可以做所有服務(wù)的負(fù)載均衡和容錯(cuò)。在這個(gè)架構(gòu)中,除了處理http的80端口之外,LVS也處理了數(shù)據(jù) 庫(kù)mysql的3306端口,在數(shù)據(jù)庫(kù)這個(gè)應(yīng)用中是采用的雙機(jī)熱備策略。 3、使用nginx+squid作為最前端的緩存組合 在這個(gè)架構(gòu)中,是最能體現(xiàn)app_nginx_squid_nginx架構(gòu)的優(yōu)勢(shì)的。在這個(gè)架構(gòu)中的bbs運(yùn)行在緩存上,用戶(hù)每發(fā)布一張?zhí)?都需要使用 purge指令清除該帖子的緩存,如果是squid在最前端,那么每次發(fā)布一張?zhí)?都需要在所有的squid中調(diào)用purge指令,這樣在機(jī)器比較多的 時(shí)候,purge將成為一個(gè)巨大的壓力。 所以在這里將nginx放在最前端并使用手工url_hash的方式分流,將經(jīng)常需要purge的帖子頁(yè)面和列表頁(yè)面按一個(gè)url對(duì)應(yīng)一臺(tái)squid的策 略,分布到各臺(tái)squid上,并提供了一臺(tái)或一組backup的squid,個(gè)別squid出現(xiàn)異常時(shí)將自動(dòng)使用backup的機(jī)器繼續(xù)提供一段時(shí)間的服 務(wù)直到其正常。在這樣的架構(gòu)下,purge就不再是關(guān)鍵問(wèn)題,因?yàn)橐粋€(gè)url只會(huì)對(duì)應(yīng)到一臺(tái)機(jī)器上,所以purge的時(shí)候,后端app_server找到 對(duì)應(yīng)的機(jī)器就可以了。 可以看到在前端中還有一臺(tái)nginx(purge)的機(jī)器,這臺(tái)機(jī)器是專(zhuān)用于purge的,只要發(fā)送purge指令和需要清除的url到這臺(tái)機(jī)器,就可以 找到相應(yīng)的服務(wù)器并清除緩存了。另外,purge時(shí)還需要清理backup機(jī)器上的緩存,所以無(wú)論前端機(jī)器增加到多少,purge指令只會(huì)在2臺(tái)機(jī)器上執(zhí) 行,如果backup機(jī)器使用到2-3臺(tái),purge指令就會(huì)在3-4臺(tái)機(jī)器上執(zhí)行,仍然在可接受范圍之內(nèi)。 nginx作為前端,另有的好處: 1/使用nginx的日志統(tǒng)計(jì)點(diǎn)擊量非常方便 2/nginx也可作為緩存,一般可以直接負(fù)責(zé)favicon.ico和logo等固定的小圖片 4、基于nginx的中層代理 nginx中層代理的優(yōu)勢(shì),在: nginx和squid配合搭建的web服務(wù)器前端系統(tǒng) 這篇文章中有解釋。 在這個(gè)架構(gòu)中,假如后端的app_server上把帖子頁(yè)和列表頁(yè)直接生成了靜態(tài)頁(yè)面,那么使用中層代理再做一次url_hash,將可以解決后端 app_server的硬盤(pán)容量的壓力,但是如果使用到url_hash的話(huà),那做容錯(cuò)就相對(duì)麻煩了。所以建議不要采用生成靜態(tài)頁(yè)的方式,后端的壓力一般 不會(huì)非常的大,所以沒(méi)有必要生成靜態(tài)頁(yè)。假如前端squid的命中率實(shí)在太低下,造成大量穿透,可以考慮使用二級(jí)代理暫頂。 5、基于LVS的數(shù)據(jù)庫(kù)雙機(jī)熱備 在這個(gè)架構(gòu)中,因?yàn)榇罅康牟l(fā)和訪(fǎng)問(wèn)量都由前端的緩存處理掉了,所以后端的mysql主要壓力來(lái)自于數(shù)據(jù)的寫(xiě)入,所以壓力并不是非常大,并且負(fù)載比較穩(wěn) 定,一般不會(huì)隨著訪(fǎng)問(wèn)量上升而提高過(guò)快,估計(jì)目前一臺(tái)64位的機(jī)器,加滿(mǎn)內(nèi)存并使用高速的硬盤(pán),前端負(fù)載數(shù)億訪(fǎng)問(wèn)量時(shí)數(shù)據(jù)庫(kù)都不會(huì)出現(xiàn)性能問(wèn)題。在數(shù)據(jù)庫(kù) 這方面應(yīng)主要考慮故障恢復(fù),因?yàn)閿?shù)據(jù)庫(kù)崩潰的話(huà),按照一般使用備份恢復(fù)的做法,耗時(shí)很長(zhǎng)而且難免丟失數(shù)據(jù),是很棘手的問(wèn)題。使用雙機(jī)熱備的方案,出現(xiàn)故障 時(shí)首先可由一臺(tái)時(shí)刻同步著的備用數(shù)據(jù)庫(kù)即刻充當(dāng)主數(shù)據(jù)庫(kù),然后卸下的數(shù)據(jù)庫(kù)可以有充分的時(shí)間對(duì)其進(jìn)行維修,所以是個(gè)很安全有效的辦法。 當(dāng)然,數(shù)據(jù)庫(kù)的優(yōu)化還是要細(xì)心做的,參考: mysql性能的檢查和調(diào)優(yōu)方法 細(xì)心地調(diào)一遍,性能會(huì)好很多。 6、圖片服務(wù)器 圖片服務(wù)器我在這個(gè)架構(gòu)中沒(méi)有特別詳細(xì)的介紹,在大型的bbs系統(tǒng)下,圖片常常會(huì)出現(xiàn)容災(zāi)現(xiàn)象——圖片數(shù)量嚴(yán)重超過(guò)了單臺(tái)前端服務(wù)器容納能力,導(dǎo)致前端服務(wù)器命中率低下。處理容災(zāi)問(wèn)題也是非常棘手的,往后會(huì)有更詳細(xì)的介紹。 7、簡(jiǎn)單的點(diǎn)擊量統(tǒng)計(jì)辦法 1/使用js的script標(biāo)簽訪(fǎng)問(wèn)另一(臺(tái))組服務(wù)器的空文件,然后定期向數(shù)據(jù)庫(kù)更新 2/在前端的nginx上直接開(kāi)啟日志功能,按需要統(tǒng)計(jì)點(diǎn)擊量的鏈接規(guī)則進(jìn)行記錄,然后定期更新數(shù)據(jù)庫(kù) 技術(shù)問(wèn)答 2010-09-13 07:46:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 大家都知道,代理服務(wù)器需要有公網(wǎng)的IP和端口,客戶(hù)端才可能通過(guò)它上網(wǎng)。但是通過(guò)Tor我發(fā)現(xiàn),其實(shí)防火墻后的PC也可以通過(guò)一些辦法變成代理服務(wù)器。但是Tor有常被屏蔽、審查、速度慢等等缺點(diǎn),我需要借鑒Tor把防火墻后的PC變成代理服務(wù)器的優(yōu)點(diǎn),卻不需要它的數(shù)據(jù)安全性。有人知道那種開(kāi)源軟件有我向要的解決方案嗎? 技術(shù)問(wèn)答 2015-04-12 10:47:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 想了解一下nginx squid+iptables的方式做相關(guān)代理https的訪(fǎng)問(wèn) 比如客戶(hù)端訪(fǎng)問(wèn)https是通過(guò)代理訪(fǎng)問(wèn)互聯(lián)網(wǎng)的https://www.baidu.com https://www.sina.com.cn等等。期待大牛。 curl https://www.alipay.com --proxy 代理服務(wù)器ip:3128 然后能得到信息 技術(shù)問(wèn)答 2012-06-15 11:07:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 頁(yè)面緩存(varnish、squid)來(lái)實(shí)現(xiàn),對(duì)于動(dòng)態(tài)網(wǎng)站來(lái)說(shuō),緩存的是哪些內(nèi)容?動(dòng)態(tài)的部分怎么弄。 比如:經(jīng)常更新的數(shù)據(jù)的系統(tǒng),使用varnish、squid等有效果,那幫我們緩存了什么內(nèi)容? 技術(shù)問(wèn)答 2014-09-04 14:57:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 在鏈接lib目錄下的a文件時(shí),發(fā)現(xiàn)只有兩個(gè)a文件,其余的都沒(méi)了,請(qǐng)問(wèn)是怎么回事,版本是5.11,安裝在E盤(pán)了,重新安裝后仍然沒(méi)有,求大神指點(diǎn)如何弄,謝謝! 技術(shù)問(wèn)答 2016-07-20 11:59:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 這個(gè)地方為什么一直報(bào)錯(cuò)?是不是輸入問(wèn)題? 技術(shù)問(wèn)答 2019-11-07 12:36:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 不知道為什么,在運(yùn)行到給cChar賦值的時(shí)候,步驟跳過(guò)去了。 技術(shù)問(wèn)答 2019-10-30 22:04:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 用scanf輸入字符數(shù)據(jù)后,printf沒(méi)有輸出字符? 求大佬 技術(shù)問(wèn)答 2019-10-30 20:28:00 HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 如題,我的需求是截取屏幕,然后保存在數(shù)據(jù)庫(kù)中。所以也不用圖片保持原來(lái)的大小和分辨率。 現(xiàn)在存儲(chǔ)的圖片在數(shù)據(jù)庫(kù)有4.2M,太大了,每秒一截圖 電腦cpu占用太多 這是我現(xiàn)在的代碼,請(qǐng)大神幫忙看看有沒(méi)有什么方法。剛開(kāi)始學(xué)習(xí)C++,多謝多謝 QScreen *screen = QGuiApplication::primaryScreen(); QPixmap fullscreenImage = screen->grabWindow(0); CaptureInformation rec; QBuffer inBuffer(&rec.screen_image); inBuffer.open(QIODevice::WriteOnly); fullscreenImage.save(&inBuffer,"PNG"); 技術(shù)問(wèn)答 2019-02-06 16:41:00 |
---|