- 博客(56)
- 资源 (4)
- 收藏
- 关注
翻译 git密码自动保存
在git项目下会有一个文件记录项目的当前git信息xxx/.git/config文件内容一般为[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true
2017-12-14 14:59:36
1000
翻译 tomcat配置https证书
tomcat7/tomcat8配置https证书1、在tomcat根目录下新建cert目录,存放证书文件2、打开tomcat配置文件:conf/server.xml修改8443端口为443,然后添加配置https证书如下port="443"protocol="org.apache.coyote.http11.Http11Protocol"
2017-08-24 11:00:49
581
翻译 在linux下安装aapt/apktool
一、首先下载包下载路径:https://ibotpeaches.github.io/Apktool/下载最后得到三个文件 aapt apktool apktool.jar 上传到linux系统后,copy到/usr/local/bin目录下,并赋予权限如果你的系统是64位的,直接执行就报错: libstdc++.so.6:cannot open shared object
2017-08-18 15:07:47
9410
翻译 监听iOS返回
在iOS中监听返回键的话,需要自定义返回键,但是有时候我们通过左滑方式返回时又没有监听到,其实iOS已经给一个UIContainerViewControllerCallbacks的categery方法可以轻松监听跳转和返回方法,直接在UIViewController里复写就可以如下:- (void)willMoveToParentViewController:(
2017-06-14 11:34:32
1146
翻译 给linux添加启动脚本
1,新建个脚本文件start_service.sh1234#!/bin/bash# 命令执行 exit02,设置权限1sudochmod 755 start_service.sh3,把脚本放置到启动目录下
2017-03-26 12:43:53
314
翻译 linux上传下载文件
上传文件命令scp 下面脚本使用格式:使用方式: sh #!/bin/sh#参数个数判断if [ $# -ne 1 ];thenecho "命令格式不对,请按下面命令输入"echo "Usage: [sh $0 filePath]"exit 1;fi# -f 参数判断 $file 是否存在if [ ! -f "$1" ]; then echo
2017-03-25 21:51:24
241
翻译 mac下配置tomcat开机启动
以下是在mac环境下配置tomcat开机自启动的步骤:前提是自己先安装好tomcat,也就是下载解压后放到某个路径就行。1、新建一个文件名为tomcat.plist文件,内容如下:http://www.apple.com/DTDs/PropertyList-1.0.dtd">DisabledUserNa
2017-03-08 11:50:05
3508
翻译 __weak修饰后再block中使用__strong修饰问题
__weak修饰后再block中使用__strong修饰问题ARC环境中使用weak 的修饰符来修饰一个变量,防止其在block中被循环引用,而有些特殊情况下,我们在block中又使用__strong 来修饰这个在block外刚刚用__weak修饰的变量,这是因为在block中调用self会引起循环引用,而在block中需要对weakSelf进行__strong,保证代码在
2017-02-05 10:54:07
1586
翻译 iOS内存获取
导入头文件#import #import //获取当前设备可用内存- (double)availableMemory{ vm_statistics_data_t vmStats; mach_msg_type_number_t infoCount =HOST_VM_INFO_COUNT; ker
2017-01-24 16:33:53
481
翻译 Android Studio常用快捷键
快捷键Ctrl+Alt+Space 代码提示 Ctrl+Alt+O 去除无效的包引用 Ctrl+C 复制一行 Alt + up /down 代码上下移动 Ctrl + 鼠标右键 出现代码提示框 Ctrl +Z 撤销操作 Ctrl +D 删除一行 Command+d插入当前行(复制当前行)Ctrl +F 查找 Ctrl+/ 或 Ctrl+Shift+/ 注释(
2016-10-25 17:28:29
233
翻译 linux mysql授权远程连接
linux mysql授权远程连接在安装mysql的机器上运行: 1、> mysql -uroot -ppassword2、>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION //任何主机访问数据的权限 例如,你想user使用password从任何主机连接到mysql服务器的话。 G
2016-08-28 13:59:17
7225
翻译 linux安装tomcat
> 下载linux版本的JDK www.oracle.com/index.html > 下载tomcat : www.tomcat.apache.org > 上传文件到服务器## linux 系统之前有java版本,所以要先清除系统的java版本清除步骤如下:1. 卸载前,先检查Java安装情况:# update-alternatives --display j
2016-07-28 10:03:40
251
翻译 linux jdk安装配置
123sudo tar zxvf ./jdk-7-linux-i586.tar.gz -C /usr/lib/jvmcd /usr/lib/jvmsudo mv jdk1.7.0_05/ jdk7 3.配置环境变量1gedit ~/.bashrc在打开的文件的末尾添加
2016-07-28 09:19:01
238
原创 mysql在linux上出现Access denied for user 'root'@'localhost' (using password: NO)解决方案
在linux上安装mysql遇到的mysql版本(mysql-5.7.13-linux-glibc2.5-i686.tar.gz)安装时参考的文章:http://blog.163.com/ji_1006/blog/static/106123412015104103948782/安装完成后启动:sudo /etc/init.d/mysqld start打开mysql: m
2016-07-27 22:20:19
31067
3
翻译 mysql提示command not found
-bash:mysql:command not found 1.问题: # mysql -uroot -p -bash: mysql: command not found 因为mysql命令的路径在/usr/local/mysql/bin下面,所以你直接使用mysql命令时,在/usr/bin下面查此命令,所以找不到了 解决办法是: ln -s /usr/l
2016-07-27 21:14:58
780
翻译 linux命令
1.查看Linux系统版本: cat /etc/issue2.查看系统是32位还是64位: getconf LONG_BIT3.查看有没有安装mysql rpm -qa | grep mysql4.检测端口是否被占用 netstat -ano | grep 8080
2016-07-26 21:55:36
224
翻译 iOS本地推送消息
iOS本地推送方法 UILocalNotification *notification = [[UILocalNotificationalloc] init]; notification.fireDate=[NSDatedateWithTimeIntervalSinceNow:10]; notification.timeZone=[NSTimeZone
2016-07-25 15:26:53
272
翻译 mysql配置PATH
在数据库安装好后,直接输入mysql提示command not found需要把数据库的安装目录配置一下如下:1.vim .bash_profile 打开配置文件2.export PATH=$PATH:/Applications/XAMPP/xamppfiles/bin 配置到数据库安装bin目录3.然后source 一下就可以4.输入mysql可以进入到mysql的
2016-07-23 11:18:18
763
翻译 Git命令操作
git命令操作第一次提交代码到git目录(码云)1.首先搭好git服务器2.创建好项目3.git config --global user.name "你的名字或昵称" git config --global user.email "你的邮箱"4.然后在你的需要初始化版本库的文件夹中执行 git init git remote add origin
2016-07-19 13:09:00
394
翻译 iOS崩溃日志俘获
每个软件都会有bug,但是出现bug并不可怕,关键是怎么找到这些bug才是解决bug的重要线索。iOS崩溃信息获取方法如下:第一步:编写俘获方法void UncaughtExceptionHandler(NSException *exception) { NSArray *arr = [exceptioncallStackSymbols];//得到当前调用栈信
2016-07-16 15:22:16
234
翻译 Curl命令GET/POST请求
Curl是Linux下一个很强大的http命令行工具,其功能十分强大。一、CURL对HTTP的常规访问1. 访问网站$ curl http://www.linuxidc.com回车之后,www.linuxidc.com 的html 显示在屏幕上了 2. 保存页面用curl option: -o$ curl -o page.html http:
2016-07-15 13:23:32
818
翻译 ios 通过一个View生成一个图片
方法一:View的大小不大于手机屏幕+ (UIImage *)snapshotWithView:(UIView *)view{ CGSize size = view.bounds.size; UIGraphicsBeginImageContextWithOptions(size, YES, 0); [view drawViewHierarchyInRect:v
2016-06-19 16:30:29
2209
翻译 ios sdk二维码生成器
//二维码生成且放到UIImageView显示- (void)ciImageFromString:(NSString *)qrString imgView:(UIImageView *)imgView imgSize:(CGSize)size{ imgView.backgroundColor = [UIColor redColor]; imgView.conte
2016-06-19 16:27:59
401
翻译 IOS SDK图片二维码识别
- (void)viewDidLoad { [super viewDidLoad]; NSString * file = [[NSBundle mainBundle] pathForResource:@"qrcode.png" ofType:nil]; CIImage * ciImage = [CIImage imageWithData:[NS
2016-06-19 15:59:26
386
翻译 安装react-native
安装React-native步骤1.安装包管理器homebrew: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2.检测homebrew是否安装成功: brew -v3.安装node版本管理器nvm: brew install nvm 1) m
2015-12-30 13:32:44
385
翻译 OSX 安装brew
Mac OS X 中安装 brew不想被误导?直接看官方文档:http://mxcl.github.com/homebrew/ cd /usr/localsudo mkdir homebrewcurl -L https://github.com/mxcl/homebrew/tarball/master | sudo tar xz --strip 1 -C hom
2015-12-29 16:59:45
380
翻译 发布Web项目时访问域名打开首页
1、打开Apache Tomcat的路径下的webapps2、删除ROOT的目录3、把自己打包号的项目.war文件改成ROOT.war文件4、startup启动tomcat
2015-10-15 17:36:00
575
翻译 RESTClient请求的例子
1、选择请求方式:POST/GET2、填写请求的URL3、headers填写value: application/x-www-form-urlencoded4、body参数:userId=1510120943263270000&password=111111
2015-10-13 10:15:59
1875
翻译 Java base64加密
import java.io.ByteArrayOutputStream;public class BaseTest { private static char[] base64EncodeChars = new char[] { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M
2015-08-31 14:47:54
315
翻译 android在线升级apk
/** 下载apk */ class DownloadThread extends Thread { @Override public void run() { Log.v(TAG, "开始下载..."); InputStream is = null; FileOutpu
2015-08-31 14:45:07
440
翻译 给Category添加属性
在.h文件里添加属性@interface NSObject (IndieBandName)@property (nonatomic, copy) NSString *myString;@end在.m文件里添加getter和setter方法记得添加运行时的支持库:#import 文件static const void *myStringKey = &m
2015-05-20 20:51:20
468
翻译 IOS 控制器切换的动画样式
自定义控制器切换的动画和样式 CATransition *animation = [CATransition animation]; animation.duration = 2.0; animation.timingFunction = [CAMediaTimingFunction functionWithName:@"easeInEas
2015-05-17 09:33:17
1272
翻译 手势密码
定义一个类继承UIView,名字为UnlockView在UnlockView.h中的代码如下#import @class UnlockView;@protocol UnlockViewDelegate @optional- (void)lockView:(UnlockView *)view didFinishPath:(NSString *)path;
2015-05-16 22:09:29
829
翻译 UIAlertController
UIAlertController *alert = [UIAlertController alertControllerWithTitle:msg message:nil preferredStyle:UIAlertControllerStyleActionSheet]; [alert addAction:[UIAlertAction actionWithTitle:@"确定" sty
2015-05-16 22:08:13
291
翻译 CADdiplayLink快速刷新定时器
CADisplayLink是高速的定时器,默认是1秒刷新60次1、创建定时器 CADisplayLink *link = [CADisplayLink displayLinkWithTarget:self selector:@selector(setNeedsDisplay)];2、把定时器添加到主循环中 [link addToRunLoop:[NSRunLoo
2015-05-13 21:41:56
392
翻译 Quartz2D Graphics Context
Quartz2D的几种类型Graphics Context:1、Bitmap Graphics Context2、PDF Graphics Context3、Window Graphics Context4、Layer Graphics Context 5、Printer Graphics Context
2015-05-12 21:08:29
378
翻译 制作拉伸不变的图片
/** * 返回一张可以随意拉伸不变形的图片 * * @param name 图片名字 * 返回拉伸不变的图片 */+ (UIImage *)resizableImage:(NSString *)name{ UIImage *normal = [UIImage imageNamed:name]; CGFloat w = normal.size.w
2015-05-03 17:47:54
293
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人