自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(172)
  • 资源 (9)
  • 收藏
  • 关注

原创 从零开始之持续集成之源码管理配置(Ubuntu)

用到的技术邮箱服务器配置 账户邮箱、报告等都离不开邮箱,此处配置一个支持域为 vzjc.com 的邮件服务器。地址为 mail.vzjc.com 或 ‘vzjc.com’, 协议为TLS的 POP3和 SMTP, 端口分别为 110 和 587。 配置完成后,可以生成三个账户 [email protected] [email protected] [email protected]

2015-08-16 17:59:08 1103

原创 客服系统Golang源码

客服系统前后台采用Golang语言,基于 gRPC + [Mongo+ Vue3+Websocket+RabbitMQ]来实现系统

2022-11-18 12:56:50 1099 1

原创 知识欠缺到沙漠化了吧

——-The DAO比特币图灵完备的脚本语言通用图灵机麻痹!除了那个毒苹果我竟然什么都看不懂!!!

2016-06-23 20:01:23 507

原创 迈向成功那一步真难

某天,坐在办公室敲着代码,忽然觉得很悲哀要一辈子都要这么稀里糊涂的过么万一明天有急事儿需要很多钱呢明天坐公交被人欺负了呢明天被人冤枉杀人了呢明天孩子上学需要走各种后门,办各种关系呢我只能 ???车到山前必有路么呵呵

2016-01-15 16:44:45 564

原创 Android su研究

一段su的源码/***** Copyright 2008, The Android Open Source Project**** Licensed under the Apache License, Version 2.0 (the "License");** you may not use this file except in compliance with the License.

2015-12-09 16:20:18 997

原创 Android之禁用系统栏(StatusBar)

场景手机管理软件的一部分:在某个时候需要输入自定义密码才能使用手机。这时候要禁用 Home 键,可以采取策略 + AccessibilityService的onKeyEvent屏蔽 Home + 一个附件在WindowManager上的浮层然后下一步是屏蔽用户用手势下拉系统栏(StatusBar)目标在限制模式下,禁止用户下拉显示状态栏从而进行其他操作决策全局窗口 - 失败Act

2015-12-09 16:19:28 784

原创 Android之禁用系统栏(StatusBar)

场景手机管理软件的一部分:在某个时候需要输入自定义密码才能使用手机。这时候要禁用 Home 键,可以采取策略AccessibilityService的onKeyEvent屏蔽 Home一个附件在WindowManager上的浮层然后下一步是屏蔽用户用手势下拉系统栏(StatusBar)目标在限制模式下,禁止用户下拉显示状态栏从而进行其他操作决

2015-11-04 11:24:21 4664 1

原创 Android Studio点滴小结笔记

Creating Modules without copying files解决方案The module needs to have a Gradle build file set up for it. If it’s got that, then in the project you’re linking to it, add this to the settings.gradle file at

2015-10-23 13:20:14 516

原创 Android : 类似UC的效果:向上滑动地址栏隐藏

思路要求ScrollView 嵌套 地址栏 和 WebView手指滑屏向下滚动(网页向上),如果网页有滚动条,首先把 地址栏 滚动到消失,然后 WebView 才开始滚动;手指滑屏向上滚动(网页向下),如果地址栏隐藏,那么 地址栏 首先慢慢显示,然后 WebView 才开始滚动。实现方案根据 View 的 onInterceptTouchEvent 和 onTouchEvent 原理。把 Scro

2015-10-22 16:29:48 3587 2

原创 JavaScript小结

js获取html元素stylefunction getAttrStyle(obj, attr){ if(obj.currentStyle){ return obj.currentStyle[attr]; }else{ return document.defaultView.getComputedStyle(obj,false)[attr

2015-10-21 17:12:56 409

转载 Git常用命令

查看、添加、提交、删除、找回,重置修改文件git help <command> # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- <file> # 抛弃工作区修改git co . # 抛弃工作区修改git add <file> # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工作文件提交暂存区git rm <

2015-10-21 17:02:05 339

原创 开源项目: ZThread 在Ubuntu上的编译

前提本来很简单./configuremakemakeinstall但是由于作者很早就不更新了,而导致在新系统上有很多问题错误表现./configure 时候出现错误checking for correct ltmain.sh version... grep: character class syntax is [[:space:]], not [:space:]no*** Gentoo san

2015-10-20 14:22:04 1299

原创 PHP上传文件

服务器端代码upload.php<?php/*if ((($_FILES["file"]["type"] == "image/gif")|| ($_FILES["file"]["type"] == "image/jpeg")|| ($_FILES["file"]["type"] == "image/pjpeg"))&& ($_FILES["file"]["size"] < 20000000))

2015-10-16 11:51:11 392

原创 PHP上传文件大小限制 (Nginx + PHP)

php.inimax_execution_time默认为30s,改为 max_execution_time = 0表示没有限制post_max_size设定 POST 数据所允许的最大大小。此设定也影响到文件上传upload_max_filesizepost_max_size 大于 upload_max_filesize 为佳nginx.conf在 nginx.conf中找到 http{}域

2015-10-16 11:44:30 438

原创 PHP接收POST的三种方式

背景通常情况下用户使用浏览器网页表单向服务器post提交数据,我们使用PHP接收用户POST到服务器的数据,并进行适当的处理。但有些情况下,如用户使用客户端软件向服务端php程序发送post数据,而不能用$_POST来识别,那又该如何处理呢?三种方式$_POST方式接收数据POST方式是通过HTTPPOST方法传递的变量组成的数组,是自动全局变量。如使用_POST方式是通过 HTTP POST 方法

2015-10-16 10:49:00 7036 1

原创 上世纪七十年代

看到“出生在上世纪70年代”这句话,惊出了一身冷汗上世纪,上世纪原来,我是上世纪80年代的人新闻来自 http://news.163.com/15/1014/04/B5S2IH5H00014AED.html

2015-10-14 15:34:37 536

原创 Ubuntu之配置所用的DNS服务器

临时配置,重启后失效$ sudo vim /etc/resolv.conf# 增加 DNS 服务器 127.0.0.1nameserver 127.0.0.1重启后仍然有效 - 方法1$ sudo vim /etc/network/interfaces# 增加 DNS 服务器 127.0.0.1dns-nameservers 127.0.0.1重启后仍然有效 - 方法2查看$ cat /et

2015-09-20 19:28:02 977

原创 Ubuntu下的DNS服务器客户端

查看当前DNS$ cat /etc/resolv.conf当前测试环境zjc.com -> 192.168.31.100svr.zjc.com -> 192.168.31.101*.blog.zjc.com -> 192.168.31.101vzjc.com -> 192.168.31.100mail.vzjc.com -> 192.168.31.100DNS服务器安装$ sudo ap

2015-09-19 20:30:10 752

原创 Ubuntu之安装 samba 服务器

安装配置samba服务器安装$ sudo apt-get install samba配置创建共享目录$ mkdir /home/z/samba_share$ sudo chmod 666 /home/z/samba_share修改配置文件$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak$ sudo vim /etc/samba/smb.c

2015-09-18 13:21:16 493

原创 Linux之命令若干细节

Linux命令mv 复制包含隐藏文件的所有文件$ mv * .[^.]* dest/# mv命令的最后一个参数是要移动文件的目标位置# 第一个*匹配除了隐藏文件的所有文件# 隐藏文件使用 .[^.]* 匹配# 匹配隐藏文件用.[^.]* 为什么不用 .* ? .* 会匹配目录 . 和 ..# . .[^.]* 的意思是:以.开头,加不是.的一个任意字符,再加其他任意字符

2015-09-18 11:28:29 388

原创 Mac使用之查看二进制

vim$ vim hehe.bin# :%!xxd# :%!xxd -rHexMiner顺便贴一下Mac上的工具得了Sublime Text 2Caato Time TrackerSouceTreeOmniGraffleReederiTerm2MacdownSkitch 圈点+

2015-09-17 14:01:39 9610

原创 Android之ListView

特点ListView不会关心每个item的高度是否一致。它通过Adapter的getView获取item元素后,计算其高度。当获取的item总共的高度超过了ListView的高度,则停止调用getView - 如果你的程序一下子调用了很多次Adapter的getView,那么请先怀疑是否得到的item的高度计算都为0吧ListView在运行时会关心item的高度变化,item高度变化后也会通知到

2015-09-17 11:22:00 664

原创 Android WebView之与 JaveScript交互

例如获取网页内容设置WebView Enable JavaScriptmWebView.getSettings().setJavaScriptEnabled(true); mWebView.addJavascriptInterface(new InJavaScriptLocalObj(), "local_obj"); Java供Js调用的类 final class InJavaScriptL

2015-09-15 11:47:27 1986

原创 Android Activity启动慢

现象Acitivity启动后总是先看到黑色背景,然后才会显示界面,这样体验不是太好解决方案 - 修改主题<!-- AndroidMainifest.xml --><application android:theme="@style/MyTheme"<!-- styles.xml --><resources> <!-- 其中parent可以为 android:Theme, 如果

2015-09-14 13:55:51 5054

原创 Android Studio之代码混淆

在 build.gradle 中配置android { buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'),'some-other-rules.txt'

2015-09-11 11:01:29 2035

原创 Android之WebView使用集锦

最简单的使用WebView的方法Activity的Layout资源中增加 WebView 控件<WebView android:id="@+id/webview" android:layout_width="200dp" android:layout_height="200dp" />Activity的onCreate函数中获取 WebView 实例final WebVi

2015-09-09 13:08:03 400

原创 Mac下VIM设置

修改只针对当前用户$ cp /usr/share/vim/vimrc ~/.vimrc$ chmod o+w/~、.vimrc针对 ~/.vimrc 修改 $ vim ~/.vimrc缩进# (软)制表符宽度为4set tabstop=4set softtabstop=4# 缩进的空格数为4set shiftwidth=4# 使用C/C++语言的自动缩进方式set cindent#

2015-09-09 10:55:03 523

原创 Android dp px 转换

dp to pxpublic static int dp2px(Context context, float dp) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (dp * scale + 0.5f); } px to dppublic st

2015-09-07 16:25:50 367

原创 Android 源码下载编译 FAQ

下载被限制解决方案Using Authentication By default, access to the Android source code is anonymous. To protect the servers against excessive usage, each IP address is associated with a quota. When sharing

2015-09-07 09:16:05 452

转载 自定义 Android 对话框 (AlertDialog) 的样式

背景Android 提供了 AlertDialog 类可通过其内部类 Builder 轻松创建对话框窗口,但是没法对这个对话框窗口进行定制,为了修改 AlertDialog 窗口显示的外观,解决的办法就是创建一个指定的 AlertDialog 和 AlertDialog.Builder 类。定义外观 我们希望将上面默认的对话框外观修改为如下图所示的新对话框风格:该对话框将支持下面特性:可从资源或

2015-09-06 09:33:27 710 1

原创 pip代理

前传 自从宽带换至小开发商的ISP上,问题不断,原来用的很好的 pip 也不能正常工作了,于是,开始找代理。方案利用代理 - 此方法需要 代理服务器配合,没试验成功$ export http_proxy="127.0.0.1:8118"$ export https_proxy="127.0.0.1:8118"$ sudo -E pip install testrepository修改源

2015-09-04 18:16:13 1379

原创 Ubuntu 关于引起更新源索引(apt-get update)时Hash Sum mismatch的问题

说明 首先这个问题国内出现的比较多,小宽带厂商(例如宽带通、长城、轩惠)等出现的比较多 对于此问题的描述和解决方案中文的资料很乱,且很少有从根本上解决问题的问题分析中文真正说出问题根本的帖子为 关于引起更新源索引时Hash Sum mismatch问题的真正原因及解决方案先引用 askubuntu.com上面关于此问题的原文解释 给出正解的人叫做Robie Basak This i

2015-09-04 14:36:46 1629

转载 bash下. : () {} [] [[]] (())的解释

bash下有很多像{}、[]等一些符号命令,下面是我对一些常用的符号命令的学习笔记,若有错误或纰漏望各位兄弟指正。一、.(source).(点)与source命令一样,从文件中读取并执行命令,无论该文件是否都有可执行权限都能够正确的执行。且是在当前shell下执行,而不是产生一个子shell来执行(我们通常使用“./filename.sh”去执行一个文件是在当前shell下产生一个子s

2015-09-04 09:18:49 353

转载 Bash在cd进入目录时自动启动脚本

实现玩android代码进入目录后总是需要source build/envsetup.sh, 比较烦, 能不能在cd进入时自动完成这个功能呢?可以的, 首先我们在.bashrc中重新定义cd这个函数: mycd() { \cd $@ local hook_file=.cd_hook if [[ -f $hook_file ]]; th

2015-09-04 08:23:48 860

转载 Android Source:优雅的repo sync自动重试

问题下载代码被墙 修改 hosts 文件repo sync 时候卡住repo sync 时候中断代码#!/bin/bash# 当前 repo sync 进程的 pidPID=kill_prog() { # kill 当前repo sync子进程 echo "kill : $PID" [[ -n $PID ]] && kill $PID}start_sync()

2015-09-04 08:00:37 2640

原创 Android源码环境配置之Ubuntu 14.04 LTS x64

安装配置Java 7安装 Java 7: For the latest version of Android (此步如果出现错误,按它的提示搞:sudo apt-get -f install,再尝试)$ sudo apt-get update$ sudo apt-get install openjdk-7-jdk配置 Optionally, update the default Java

2015-09-03 16:36:30 937

原创 Jenkins设置Window编译环境从节点

需求不同的代码要求不同的编译环境 - 例如 Android, Window等减轻服务器压力,所以需要多个编译服务器在主服务器的Jenkins系统上增加Window从节点用 root 用户登录 Jenkins系统管理 -> 节点管理 -> 新建节点 节点名称 : windows for vsDumb Slave点击 OK 按钮进入 节点设置 页面of executors 选择 1 -

2015-08-29 21:25:17 5291 2

原创 Windows之安装Nginx、PHP、mysql

说明 由于机器本身是Windows x64系统,所以选择了所有x64的软件;如果想选择x86也可以兼容;如果机器是x86的,那么只能选择x86的软件下载地址nginx http://nginx.org/en/download.html此处选择版本 nginx/Windows-1.9.4 nginx-1.9.4.zipphp非线程安全版 http://windows.php.net/

2015-08-29 09:16:23 752

原创 Android 之 Activity全屏

所有Activies都全屏加入application节点android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 单个Activity全屏加入Activity节点android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"单个Activity全屏在Activity的onCr

2015-08-28 10:06:07 403

原创 Mac系统添加CI系统的用户

前提当前登录用户为 z 新用户对应的邮箱为 [email protected],并已经创建。如果当前系统 z 已经存在SSH秘钥,则用秘钥中包含的邮箱。系统上生成生成SSH秘钥 如果已经存在就用原来的秘钥和邮箱,如果不存在就重新创建$ cat ~/.ssh/id_rsa.pub$ ssh-keygen -C [email protected]$ cat ~/.ssh/id_rsa.pubGitlab系统上注册账

2015-08-27 14:23:59 817

gerrit-2.11.3.war

gerrit安装包 因为google被墙了,所以这里放一个gerrit的新版安装包 有需要的就下载吧

2015-08-25

gradle-2.6-all.zip

gradle 是 Android Studio 构建 APK 的必须程序, 但是国内下载有点困难, 这次上传的内容为全量包,包括文档,源码,程序等

2015-08-20

gerrit-2.11.2安装包

gerrit安装包 因为google被墙了,所以这里放一个gerrit的新版安装包 有需要的就下载吧

2015-08-03

C++网络编程+卷2+基于ACE和框架的系统化复用

C++网络编程+卷2+基于ACE和框架的系统化复用

2011-09-01

C++网络编程 卷1 运用ACE和模式消除复杂性 part2

共2个 C++网络编程 卷1 运用ACE和模式消除复杂性 要使用ACE的人都知道

2011-09-01

C++网络编程 卷1 运用ACE和模式消除复杂性 part1

共2个 C++网络编程 卷1 运用ACE和模式消除复杂性 要使用ACE的人都知道

2011-09-01

Depends for x86 x64

depends for x68 x64, 为没有安装环境的兄弟们应应急

2009-09-16

AccExplorer32

查看windows界面,支持.Net,支持wpf,甚至支持网页元素的解析

2009-06-01

子窗体透明,CWnd继承

http://download.csdn.net/source/724314 修改了几个vs2005兼容的问题 BTW,感觉透明的不想子窗体,倒像是一个顶层窗口

2009-02-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除