- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 SSH本地转发和远程转发
本地转发和远程转发ssh 端口转发需要 sshd 服务器配置 /etc/ssh/sshd_config 中tcp转发选项为开启:AllowTcpForwarding yes1 本地转发ssh -L <local port>:<remote host>:<remote port> <SSH hostname>本地转发在本地这台机器上监听一个端口,然后所有访问这个端口的数据都会通过ssh 隧道传输到远端的对应端口上应用场景,例如:
2021-12-08 16:22:17 1289 1
原创 Gradle
1. 核心对象和gradle文件,以及它们之间的关系gradle对象:编译构建开始会创建的全局唯一的Gradle对象settings.gradle:每个工程(指的是该项目,若是一个多项目工程)有且只有一个,位于工程的根目录,对应于Settings对象(全局唯一),可以进行一些项目相关的全局设置build.gradle:每个项目(根项目和子项目)有且只有一个,位于项目根目录,对应于Project对象,可以进行项目本身以及子项目的设置init.gradle:在编译构建之前可以进行一些设置,可以是
2021-11-15 14:35:07 274 1
原创 nginx反向代理到第三方服务商的服务器
开发中开发电脑没有外网ip,而第三方服务器要求添加ip白名单才能访问,此时就可以使用服务器做反向代理Nginx的配置如下server { listen 8080;#可以使用任意的端口 resolver 172.16.0.1 ipv6=off;#默认网关 location / { proxy_pass ...
2018-11-23 18:00:05 2407
原创 公众号微信支付服务端返回了参数,但是支付不成功
原因:公众号底部菜单中的链接不符合微信支付的要求如:https://wdouw.cn/或https://wdouw.cn解决方法:修改为类似如下的形式https://wdouw.cn/?
2018-01-03 17:17:31 1452
原创 php问题
1. 启动Apache出现如下错误:httpd.exe: Syntax error on line 531 of C:/Apache24/conf/httpd.conf: Cannot load c:/php56/php5apache2_4.dll into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\x...
2017-09-13 16:01:34 602
原创 thinkphp nginx配置文件
server { listen 443 ssl; #listen 80; server_name steak.youzhufang.cn; ssl_certificate /etc/letsencrypt/live/steak.youzhufang.cn/fullchain.pem; ssl_certificate_key /etc/let
2017-08-31 14:51:47 339
原创 设置postgresql的search_path
在postgresql数据库实例的data目录下修改postgresql.conf中search_path配置无论是手动创建还是通过 SET search_path TO 创建,database的parameter属性中,会被自动加上引号,导致路径出现问题
2017-08-08 19:04:10 1635
原创 Nginx和CORS
nginx跨域配置,如下配置需要添加到location节点下,要注意options请求可能可能会被分配到的location节点#对于非简单请求if ($request_method = 'OPTIONS') { add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access
2017-08-05 11:58:22 745
原创 Android开发中遇到的问题
1. 使用FragmentTabHost建立几个tab2. 在其中一个tab中使用ViewPager, 传给ViewPager的FragmentManger来自Activity问题:在切换tab后,ViewPager中的Fragment不见了错误原因:使用了不正确的FramgmentManger,应该使用Fragment的Child FragmentManager解决方法:
2016-07-04 14:56:27 474
原创 Android单元测试遇到的问题
使用的框架:Robolectric 3.01. FileNotFoundException: build\intermediates\bundles\debug\AndroidManifest.xml (系统找不到指定的路径。)解决方法:编辑configuration,设置工作目录到对应的module即可2. 错误: 无法访问AndroidHttpClient找不到
2016-06-29 15:52:59 9020 2
原创 Format —— Java & Android
1. ParsePositionFormat的子类用来记录当前的解析位置,当要分段解析一个字符串时如: NumberFormat format = NumberFormat.getInstance(); ParsePosition pp = new ParsePosition(0); String target = "1'12'
2016-06-24 18:02:22 444
原创 Gradle编译错误
1. Error:Conflict with dependency 'com.android.support:support-annotations'. Resolved versions for app (23.3.0) and test app (22.0.0) differ解决方法:在项目的build.gradle中加入configurations.all{ resolut
2016-05-26 11:32:57 1344
原创 Java知识点汇总
1. 泛型a. 基础01.【泛型概述】【泛型类】02.【泛型方法】【泛型接口】【泛型限定的基本使用】泛型深入--01【泛型术语基础知识】【泛型 编译器 字节码】泛型深入--02【参数化类型的特点】泛型深入--03【泛型知识补充】【类型推断】b. 反射与泛型利用反射操作泛型I【与反射+泛型相关的接口类型综述】【Type】【Parameterized
2016-03-17 10:21:56 717
原创 SSLHandshakeException: *.ValidatorException: PKIX path building failed: *.SunCertPathBuilderExceptio
java版本:1.8问题:*main, handling exception: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathB
2015-12-28 17:50:16 1192
原创 javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites
jdk版本:1.8解决方法:1. 打开虚拟机选项-Djavax.net.debug=all,输出如下:...trustStore is: C:\Program Files\Java\jdk1.8.0_40\jre\lib\security\cacertstrustStore type is : jkstrustStore provider is : in
2015-12-28 16:24:20 11218 2
原创 DrawerLayout拦截了应该传到子View的事件
1. 出现问题的布局android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/drawer_layout" android:layout_height="match_par
2015-09-12 16:27:25 1209
转载 gson proguard
##---------------Begin: proguard configuration for Gson ----------# Gson uses generic type information stored in a class file when working with fields. Proguard# removes such information by defau
2014-08-21 15:38:57 571
原创 Android HessianConnectionException SocketException (Connection reset by
04-21 11:42:16.682: E/AndroidRuntime(5642): FATAL EXCEPTION: AsyncTask #204-21 11:42:16.682: E/AndroidRuntime(5642): java.lang.RuntimeException: An error occured while executing doInBackground()04
2014-04-21 14:56:58 1611
原创 WebKit之Page Cache
WebKit之Page CachePage、Frame一个Page可以显示多个web页面,每个页面都有一个main frame,main frame可以有子frame,frame是不共享的如此一个Page有一个BackForwardList,有若干个HistoryItem,每个HistoryItem都有一个CachedPage在WebKit中所有可以并且缓存了的Page都记录在
2013-10-11 18:07:23 1085
原创 android:configChange
1. 当转屏时,系统会调用ams.setRequestedOrientation public void setRequestedOrientation(IBinder token, int requestedOrientation) { synchronized (this) { ActivityRecord r =
2013-10-08 19:44:57 2617
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人