`
JasonShieh
  • 浏览: 520762 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
brew 安装nginx brew 安装 php@7.2 php配置用户为当前用户,当前组(/usr/local/etc/php/7.2/php-fpm.d/www.conf) 配置sock:listen=/run/php7.0-fpm.sock 配置nginx目录set $root_dir /data/webserver/devicejs;
Certbot 使用方法 Certbot 的官方网站是 https://certbot.eff.org/ ,打开这个链接选择自己使用的 web server 和操作系统,EFF 官方会给出详细的使用方法,如下图 开始安装https 假设运行环境为centos7.1,Web 服务器是 Nginx 1.12.0(因为我的生产环境是),当前工作目录为 /root 获取certbot客户端 wget https://dl.eff.org/certbot-auto chmod a+x certbot-auto 停止nginxyunx service nginx stop 生成证书 ./certbot- ...
SmartSVN提示 svn: File has inconsistent newlines 解决方法   admin 发表于 2014-10-05 23:41  分类:技术资料  15,629 次阅读 0条评论 用SmartSVN提交代码的时候提示:svn: File has inconsistent newlines 这是由于要提交的文件编码时混合了windows和unix符号导致的。 解决方法是将其统一编码或者修改SmartSVN提交前的检查设置。 统一编码在这里就不介绍了,SmartSVN设置做如下修改可以解决问题: 点击 Project–>Setting,选择Worki ...
目录浏览可以直接访问网站web目录下的文件夹,如下图所示。 Centos如何禁用apache服务器目录浏览? cd命令进入 /etc/httpd/conf目录下,用vi打开httpd.conf配置文件 Centos如何禁用apache服务器目录浏览? 在vi中按/搜索/var/www/html(这是apache服务器的默认web文件夹) Centos如何禁用apache服务器目录浏览? 找到后,向下一直找到如下图所示的内容 Centos如何禁用apache服务器目录浏览? 在vi中删除中间的Indexes字符。使修改内容如下图所示,修改后按w保存配置文件或者按wq!保存并退出vi。 Centos ...
SQL Error (1130): Host '192.168.1.100' is not allowed to connect to this MySQL server 说明所连接的用户帐号没有远程连接的权限,只能在本机(localhost)登录。 需更改 mysql 数据库里的 user表里的 host项 把localhost改称% 首先按下面的步骤登录Mysql服务器 登录mysql需要切换到dos下的mysql的bin目录,进行如下操作: mysql>use mysql; mysql>update user set host = '%'  where us ...
svn st | grep '^\?' | tr '^\?' ' ' | sed 's/[ ]*//' | sed 's/[ ]/\\ /g' | xargs svn add svn st | awk '{if ( $1 == "?") { print $2}}' | xargs svn add
在<manifest>里面添加: android:sharedUserId,注意这个属性的取值必须包含点(dot),也就是诸如java packae的形式。比如com.aaa.bbb。没有dot的话,将来adb install xxx.apk就会出错:Failure [INSTALL_PARSE_FAILED_BAD_SHARED_USER_ID]。最晕死的就是这一点在Android文档中没有提到,感谢万能的google赐予了我答案。所有application都要填写的一样。 在<manifest>里面添加:android:sharedUserLabel="@s ...
一 下载NDK,解压并配置PATH      export PATH=$PATH:{NDK path} 二 清楚交叉编译的工具链在哪。输入如下命令: SYSROOT=$NDK/platforms/android-<level>/arch-<arch>/ $NDK表示NDK安装的路径,level表示Android版本,arch表示硬件结构。均视自己情况而定。 可以通过adb shell  cat  /proc/cpuinfo 查看需要执行的Android环境。例如: SYSROOT=$NDK/platforms/android-8/arch-arm 三 设置编译器,输入如 ...
首先查看android手机主板的位数: adb shell getprop ro.product.cpu.abi 自己的手机结果是:arm64-v8a 用的是虚拟机virtualBox, 还得传文件,简历主机和虚拟机的共享文件夹 1.设备--->共享文件夹 宿主机 共享路径:E:\project,   共享文件夹名称project 2.    mkdir /mnt/share    //新建挂载点(mountpoint)         mount -t vboxsf project  /mnt/share   // 挂载共享文件夹        cd /mnt/share    进入共 ...
Nginx:       Nginx下设置伪静态方法与Apache差不多,直接在nginx.conf (或者在对应的*.conf) 中找到需设置伪静态规则的服务器对应字段,在server{ location/{ } }中添加以下代码: server {     listen 80 default_server;     server_name _;     location / {          root /usr/share/nginx/html;          index index.html index.htm;          rewrite ^(.*)list-([0-9] ...
一、配置防火墙,开启80端口、3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。 1、关闭firewall: #停止firewall服务 systemctl stop firewalld.service #禁止firewall开机启动 systemctl disable firewalld.service 2、安装iptables ...
cd java-src/ wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.0.M1/bin/apache-tomcat-9.0.0.M1.tar.gz tar xzf apache-tomcat-9.0.0.M1.tar.gz sh startup.sh Neither the JAVA_HOME nor the JRE_HOME environment variable is defined mkdir java-src cd java-src/ mkdir tomcat-src && cd tomcat- ...
 转载请注明出处:http://blog.csdn.net/yybj/article/details/43488705 一、说明      最近在做微信的移动开发,每次运行程序都需要进行加上keystore才能进行调试。所以写下自定义keystore的方法。       其实Android应用开发接入各种SDK时会发现,有很多SDK是需要靠package name和keystore的指纹hash来识别的(百度地图SDK、Facebook SDK等等…),这样如果使用默认自动生成的debugkeystore的话就会给开发调试工作带来一些麻烦。这时可以通过修改正式的release keyst ...

基本HTTP请求回顾

    博客分类:
  • JAVA
HttpURLConnection为javaAPI提供的一种Rest访问的方式。其支持对Post,Delete,Get,Put等方式的访问。以下为对于HttpURLConnection对Post等方式访问的一段代码。view plaincopy to clipboardprint?  package com.jago.cdn.util;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.HttpURLConnection;import ...
Android原生自带了个安装器(packages\apps\PackageInstaller), 通过其中的源码PackageParser.java (frameworks\base\core\java\android\content\pm) 我们大概就能知道其签名验证机制的验证过程。 其中主要涉及2个函数: 函数1 public boolean collectCertificates(Package pkg, int flags) { pkg.mSignatures = null; WeakReference<byte[]&g ...
Global site tag (gtag.js) - Google Analytics