2019

2019-01-23javascript

nginx配置轉發規則。css

proxy_set_header   Host             $host;
proxy_set_header   X-Real-IP        $remote_addr;
proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
proxy_pass_request_headers          on;java

2019-01-25linux

發現org.apache.commons.net.ftp.FTPClient並很差用,主要是它報錯的提示不明確,通常是經過返回true或false來判斷是否成功,就沒有更多的提示了。android

上一次,是由於服務器是被動模塊,我沒有設置爲被動nginx

今天,設爲被動了,可是鏈接超時,我進代碼裏看,它的鏈接地址是一個內部地址,多是服務器配置不會,原本應該是外網地址,卻變成了內網地址,鬼才訪問的到。web

後來我就直接用內網地址,這樣我本地不能訪問了,只能把代碼布到服務器上,內網訪問。apache

那個ftp服務器好奇怪,用FlashFXP打不開,用xftp打不開,恰恰用FileZilla打得開,使人欣慰的是,用瀏覽器也打得開。小程序

2019-01-30windows

解決ftp原本是外網地址,後來發起請求時變爲內網地址。

2019-11-10

計算機算是個神奇的物種。又遇到了之前想的一個問題。一套流程走下來,可能2年前,你是一步到低ok的,幾年後,再走同樣的過程,可能就不行了,之前ok只是你運氣好,

哪天倒黴了,一個參數設置就能夠整死了。

今天算是遇到了,現象是,個人web工程,已經能夠用maven install 打出war包了,按理說,應該是編譯經過了,能夠點tomcat運行,老是有點包或類沒有移過去,我也看了Deployment Assembly裏面也有maven依賴,就是不移jar包。

後來搞了一上午,無心中,就手動新建了一個Servers,而後就能夠了,多是Eclipse自帶的(默認的)那個Servers有毒吧。暈死。

 

 

pasv_enable=YES 
pasv_address=120.55.61.243

2019-02-19

用桌面的ie打開堡壘機沒有彈出安裝插件的提示,若是用左下角的搜索,搜ie後,右擊 ,選中「以管理員身份」 運行,就彈出安裝提示,點安裝,就能夠了。

晚:

java.lang.NoSuchFieldError: No static field web_title of type I in class Lcom/cnlive/webview/R$id; or its superclasses (declaration of 'com.cnlive.webview.R$id' appears in /data/app/com.cnlive.aegis.debug-2/base.apk:classes2.dex)

xml文件重命名便可,緣由是不一樣的module下有相同命名的xml文件
2019-02-22

四川移動的盒子執行S('waiting');閃退。

//經常使用函數
function G(id){return document.getElementById(id);}
function S(id){G(id).style.display='block';}
function H(id){G(id).style.display='none';}
<div id="waiting" style="display:none; position:absolute; top:235px; left:515px; z-index:999">
    <img src="../../images/common/loading.gif">
</div>

萬萬沒想到呀。要不是一步一步推,誰會猜到是這一行代碼呀。

2019-03-01

果真是支付狀態同步時差形成的。原本,爲了安全,我在收到訂購成功以後,會去籤權一次,這樣是比較保險的。其實是,收到回調後,再去鑑權,返回未訂購(其實是已訂購,只是還沒同步。),而後bug就產生了。

2019-03-06

原來wget支持自動跳轉。好比有時候,curl url 執行後,什麼都沒有返回,多是它在header里加了跳轉命令,curl就沒自主url重定向,可是wget能夠。

2019-03-23

GRANT USAGE ON *.* TO 'just_test'@'%' IDENTIFIED BY PASSWORD '*B2B366CA5C4697F31D4C55D61F0B17E70E5664EC'

USAGE的意思是什麼權限都沒有。

flush privileges; 刷新權限。

2019-03-28

<meta name="page-view-size" content="1280*720">

小米電視,第一次加載時,顯示不全的bug。

2018-03-30

若是註解掉   //System.loadLibrary("Native2");

報的錯是Caused by: java.lang.UnsatisfiedLinkError: No implementation found for int cn.angelshelter.app.apicloud.ffmpeg.link.FFmpegLink.getInt() (tried Java_cn_angelshelter_app_apicloud_ffmpeg_link_FFmpegLink_getInt and Java_cn_angelshelter_app_apicloud_ffmpeg_link_FFmpegLink_getInt__)

若是是找不到so包,提示就是

2019-03-30 11:27:34.953 19336-19336/com.apicloud.pkg.sdk W/System.err: Caused by: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.apicloud.pkg.sdk-1/base.apk", zip file "/data/app/com.apicloud.pkg.sdk-1/split_lib_dependencies_apk.apk", zip file "/data/app/com.apicloud.pkg.sdk-1/split_lib_slice_0_apk.apk", zip file "/data/app/com.apicloud.pkg.sdk-1/split_lib_slice_1_apk.apk", zip file "/data/app/com.apicloud.pkg.sdk-1/split_lib_slice_2_apk.apk", zip file "/data/app/com.apicloud.pkg.sdk-1/split_lib_slice_3_apk.apk", zip file "/data/app/com.apicloud.pkg.sdk-1/split_lib_slice_4_apk.apk", zip file "/data/app/com.apicloud.pkg.sdk-1/split_lib_slice_5_apk.apk", zip file "/data/app/com.apicloud.pkg.sdk-1/split_lib_slice_6_apk.apk", zip file "/data/app/com.apicloud.pkg.sdk-1/split_lib_slice_7_apk.apk", zip file "/data/app/com.apicloud.pkg.sdk-1/split_lib_slice_8_apk.apk", zip file "/data/app/com.apicloud.pkg.sdk-1/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.apicloud.pkg.sdk-1/lib/arm, /system/fake-libs, /data/app/com.apicloud.pkg.sdk-1/base.apk!/lib/armeabi-v7a, /data/app/com.apicloud.pkg.sdk-1/split_lib_dependencies_apk.apk!/lib/armeabi-v7a, /data/app/com.apicloud.pkg.sdk-1/split_lib_slice_6_apk.apk!/lib/armeabi-v7a, /data/app/com.apicloud.pkg.sdk-1/split_lib_slice_7_apk.apk!/lib/armeabi-v7a, /data/app/com.apicloud.pkg.sdk-1/split_lib_slice_8_apk.apk!/lib/armeabi-v7a, /data/app/com.apicloud.pkg.sdk-1/split_lib_slice_9_apk.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]] couldn't find "libNative2.so"

注意最後的文件名couldn't find "libNative2.so",能夠幫你排查問題。

今天在作linux 編譯so文件的時候,運行ndk-build 正常,也生成了so文件,放到安卓工程中跑,提示,沒有實現類,而後用nm -D libxx.so 也只顯示了少許的方法。

而後我就在cpp裏亂寫一通代碼,故意讓它不經過,執行ndk-build,竟然也經過了,我懷疑,它沒有把個人文件編譯進去,

找網上的,在Android.mk加上  LOCAL_SRC_FILES := /android/jni/cn_angelshelter_app_apicloud_ffmpeg_link_FFmpegLink.cpp

就把個人編進去了。ok.

2019-04-19

小米電視的某一型號竟然不支持css裏的height屬性,絕望。還來我發現它竟然支持min-height, 就只能都加一個遍了。

2019-04-25

今天查bug,一直提示個人code已經被用了,好生奇怪,明明沒有緩存,明明只有我一我的使用,明明每一次返回的code都是不同的,爲何說被用了呢,debug一步一步走,發現有一個地方老是走不到就跳出去了,

我開始懷疑代碼不一樣步,運行的是舊代碼,後來一想,多是類重複,果真,同一個類,同一個包名,一個在jar包裏,一個在com下面,系統沒報錯,可是悄悄地執行了兩次,兩個類都執行了,我個乖乖。後來刪除一個就行了。

唉,終於搞定了,困擾了2天。

2019-04-26

微信公衆號,回調事件處理開發,能收到驗證簽名信息,就是收不到事件通知,原來是url地址沒填對。https://bbs.csdn.net/topics/392182354

2019-05-01

今天按楊萬里視頻裏提供的文件終於編譯成功了(FFmpeg)。

2019-05-04

原來Navicat的聯表查詢(left join呀 多表呀)是能夠在結果集中直接修改了,只是不要加order 語句,一加又不能直接修改了。

2019-05-07

執行su -m nobody -c ./catalina.sh start;

報錯:

Waiting for the process to end and use of the -force option require that $CATALINA_PID is defined

換成:su -m nobody -c ./startup.sh 就能夠。

2019-05-11

報錯:

Build command failed.

Error while executing process D:\sdk\cmake\3.6.4111459\bin\cmake.exe with arguments {-HG:\AndroidStudioProjects\MyApplication4\app -BG:\AndroidStudioProjects\MyApplication4\app\.externalNativeBuild\cmake\release\x86_64 -DANDROID_ABI=x86_64 -DANDROID_PLATFORM=android-16 -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=G:\AndroidStudioProjects\MyApplication4\app\build\intermediates\cmake\release\obj\x86_64 -DCMAKE_BUILD_TYPE=Release -DANDROID_NDK=D:\sdk\ndk-bundle -DCMAKE_CXX_FLAGS=-frtti -fexceptions -DCMAKE_TOOLCHAIN_FILE=D:\sdk\ndk-bundle\build\cmake\android.toolchain.cmake -DCMAKE_MAKE_PROGRAM=D:\sdk\cmake\3.6.4111459\bin\ninja.exe -GAndroid Gradle - Ninja}

CMake Error in CMakeLists.txt:

  The CMAKE_C_COMPILER:

    D:/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe

  is not a full path to an existing compiler tool.

  Tell CMake where to find the compiler by setting either the environment

  variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to

  the compiler, or to the compiler name if it is in the PATH.

  The CMAKE_CXX_COMPILER:

    D:/sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe

  variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path

  to the compiler, or to the compiler name if it is in the PATH.

-- Configuring incomplete, errors occurred!

See also "G:/AndroidStudioProjects/MyApplication4/app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/CMakeOutput.log".

Build command failed.

困住了我很久。今天突發奇想,下一個win ndk包試一試,下了個android-ndk-r14b,從新配置NDK就能夠編譯了。以前不知道什麼緣由,用的是SDK裏面的ndk-bundle,這個目錄用不得呀。

2019-05-20

 {"errmsg":"api unauthorized hint: [CoAAWA0623z189!]","errcode":48001}

原來是由於我用了網站的appId和Secret去生成了AccessToken,而後拿這個AccessToken去請求公衆號的Ticket,都換在用公衆號的配置就ok了。

繪本屋裏面的文件有些是res#xxx.jpg這樣的資源,可是放到瀏覽器裏會截斷#以後的內容,我把#都換成%23就ok啦。棒棒達,哈哈。

2019-05-25

今天在作cookie設置的時候,發現設置cookie不生效。

後來才知道須要加域名

    BasicClientCookie cookie = new BasicClientCookie(name, value);
                    
    cookie.setDomain("baidu.com");

2019-06-26

項目中用了一個public static final String xxx = "abc";變量,後來,把它改爲了「xyz」,打包jar的時候,其它引用到它的地方,一部分被編譯成了abc,一部分被編譯成了xyz,囧。

最後,清一下工程,從新打包,編譯才正常。

2019-07-04

解碼 \xe9\x81\x93\xe7\x84\xb6\xe7\xa7\x91\xe6\x8a\x80

         String str = "\\xe9\\x81\\x93\\xe7\\x84\\xb6\\xe7\\xa7\\x91\\xe6\\x8a\\x80";
         str = str.replaceAll("\\\\x", "");
         byte[] bs = HexUtil.decodeHex(str.toCharArray());
         System.out.println(new String(bs));

2019-07-19

支付驗證簽名失敗

開發中用到了pay_sdk,裏面有一段代碼,就是沙箱模式用的MD5加密,正式環境用的HMACSHA256,(這個明顯和文檔不符,不是說默認MD5嗎??)

chooseWXPay裏用的簽名必須和統一下單用的同一個加密方式。(這個文檔裏沒說!!!)

2019-07-24

 該公衆號提供的服務出現故障,請稍後再試。後來發現不是代碼問題,是公衆號委託給了第三方,好比爭分奪秒,今日頭條,這些友商又不去處理消息,最後還返回404給微信。取消就行了。
話說微信這個也蠻強大的,能夠同時發給多個後臺,好比咱們本身的後臺,今日頭條的後臺。爭分奪秒的後臺
2019-08-20
定製化開發服務商,只是指對小程序
平臺型服務商,針對公衆號和小程序。
2019-08-27
 若是com包下有Controller,jar裏也有Controller,竟然啓動不報錯,是以com下的爲準
 若是把com下的刪除,重啓,系統能夠讀到jar下的Controller
2019-08-29
 @RestController默認返回的是字符串 
 @Controller默認返回的是路徑 
2019-09-19
微信第三方平臺不能用本身公司下的公衆號做受權測試
2019-09-24
微信H5支付原來沒必要用80端口
2019-09-25
微信公衆號在第三方受權以前,須要停掉本身以前設置的本身的開發接口,要否則會受權失敗
2019-09-26
action_name寫的QR_SCENE,可是scene_str傳的是字符串,其實要傳scene_id
若是要用scene_str,action_name要改爲QR_STR_SCENE
2019-10-11
Order and Export影響eclipse打包。若是包名相關,排在前面的會被使用,排在後面的會被忽略。
2019-10-12
異步通知接口get請求時,最好有東西返回
即便格式不符合要求
要否則很容易被別人誤認爲接口不通
他們通常用瀏覽器直接訪問
2019-11-09
Eclipse中mvn install 報錯error in opening zip file
以前下載的包可能損壞了,把它刪除,從新下。
相關文章
相關標籤/搜索