- 博客(183)
- 资源 (7)
- 收藏
- 关注
原创 Mysql如何使用关键字做字段名
create table mytable(id INT(10) NOT NULL PRIMARY KEY,name VARCHAR(32) NOT NULL,grade VARCHAR(128) NOT NULL,telephone text NOT NULL,age int(11) NOT NULL,city VARCHAR(255) NOT NULL,`ke...
2018-11-28 23:05:26
7805
转载 JAVA学习之JAVAC使用详解
javac命令用与编译java源码文件,其语法格式如下:javac [ options ] [ sourcefiles ] [ @files ]参数可按任意次序排列。 options 命令行选项。 sourcefiles 一个或多个要编译的源文件(例如 MyClass.java)。 @files
2017-08-31 13:07:09
5073
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-08-01 20:44:25
548
原创 iOS-VVDocumenter-Xcode in Xcode8不能使用问题
打开终端,输入sudo /usr/libexec/xpccachectl 然后重启Xcode,再不行重启电脑
2017-06-27 11:04:47
483
原创 iOS之Modal情况下使用WebView使用系统相册
描述一下我今天遇到的bug情况: 1.app在Windows.rootViewController 下(rootViewController是一个NavigationController)push一个带WebView的Controller,WebView是打开网页有一个调用系统相册的页面,这个时候可以正常调用。 2.app在Windows.rootViewController之上通过presen
2017-06-21 16:36:37
1803
原创 Linux如何安装PHPMyAdmin
1,我们要以root帐号登入 。2,PHP支持模块安装。在CentOS操作系统安装完毕后,其实PHP支持模块并没有安装上去,如果想使用PhpMyAdmin,首先需要安装PHP支持模块,我们需要两个PHP支持模块:一,“PHP scripting language for creating dynamic web sites”;二,“A module for PHP applications that
2017-05-27 10:44:57
21765
原创 linux解压Zip文件
Linux 下zip包的压缩与解压 linux zip 命令详解 功能说明:压缩文件。 语 法:zip[-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件...][-i <范本样式>][-x <范本样式>] 补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产
2017-05-26 17:18:48
1165
原创 阿里服务器FTP登录用户登录之后无法上传文件的原因排查
1.打开ftp的配置文件vsftpd.conf 把tcp_wrappers设置为NO该参数的解释如下:tcp_wrappers=YES/NO(YES) 设?置vsftpd是否与tcp?wrapper相结合来进行主机的访问控制。默认值为YES。如果启用,则vsftpd服务器会检查/etc/hosts.allow?和/etc/hosts.deny?中的设置,来决定请求连接的主机,是否允许访问该FTP服
2017-05-26 17:01:14
663
转载 FTP配置文件参数详解
允许匿名用户和本地用户登陆。 匿名用户使用的登陆名为ftp或anonymous,口令为空;匿名用户不能离开匿名??用户家目录/var/ftp,且只能下载不能上传。 本地用户的登录名为本地用户名,口令为此本地用户的口令;本地用户可以在自己家目录中进行读写操作;本地用户可以离开自家目录切换至有权限访问的其他目录,并在权限允许的情况下进行上传/下载。 写在文件/etc/vsftpd.ftpusers
2017-05-26 13:29:34
24318
原创 Nginx的启动、停止与重启
启动 启动代码格式:nginx安装目录地址 -c nginx配置文件地址例如:[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf停止 nginx的停止有三种方式:从容停止 1、查看进程号[root@LinuxServer ~]# ps -ef|grep ngin
2017-05-23 16:51:52
466
转载 写给自己的Java程序员学习路线图
恩,做开发的工作已经三年多了,说起来实在是惭愧,自己的知识树还像一棵小草一样,工作中使用到了许多的知识和技术,不过系统性不够、根基不牢、并且不够深入!当然,慢慢的我也更加的清楚,我需要学习一些什么样的知识、应该怎么学习、并且十分紧迫的渴望能将自己的知识树成长为更好更健壮以及繁茂亦可参天大树!如下是我做开发这三年经常使用一些技术和工具,当然这些技术也都是需要加强的(有些是我一直使用的,不过不深入,有些
2017-05-23 10:38:44
883
转载 iOS开发之苹果官方几个有用的邮箱
收集整理下来的邮箱列表,附上简单说明,希望对广大开发者有帮助:AppReview@apple.com -应用在提交后(处于“审核中”),应用和应用内购的状态 -状态更新通知——与开发者遭拒和影响审核时间相关的信息-应用遭拒通知咨询-快速审核请求iTSPayments@apple.com - 支付状态查询 - 与苹果向开发者支付费用相关的问题- 咨询财务报表AppStoreNotices@ap
2017-05-02 16:39:41
4045
原创 Javascript css html学习之tips
1.一个HTML页面可以放入任意多的script节点,脚本可以body或者head中,或者两个都可以,一般我们把函数放在head里或则底部,这样就不会干扰页面的内容,逻辑更清楚2.那些老旧的实例可能会在 script 标签中使用 type=”text/javascript”。现在已经不必这样做了。JavaScript 是所有现代浏览器以及 HTML5 中的默认脚本语言。3.空的 HTML 元素没有内
2017-03-02 11:03:40
1305
转载 iOS开发之NSTimer使用小记
NSRunLoopCommonModes和Timer当使用NSTimer的scheduledTimerWithTimeInterval方法时。事实上此时Timer会被加入到当前线程的Run Loop中,且模式是默认的NSDefaultRunLoopMode。而如果当前线程就是主线程,也就是UI线程时,某些UI事件,比如UIScrollView的拖动操作,会将Run Loop切换成NSEventTra
2017-02-21 18:22:09
406
转载 iOS开发之获取设备唯一标识的各种方法?IDFA、IDFV、UDID分别是什么含义?
一、UDID (Unique Device Identifier)UDID的全称是Unique Device Identifier,顾名思义,它就是苹果IOS设备的唯一识别码,它由40个字符的字母和数字组成。在很多需要限制一台设备一个账号的应用中经常会用到。在iOS5中可以获取到设备的UDID,后来被苹果禁止了。 二、UUID(Universally Unique Identifier)UUID是
2017-02-21 14:00:38
3102
原创 PHP之学习Tips
1.PHPMyAdmin设置主键自动加1,字段的A_I属性勾选即可2.PHPMyAdmin的字段如果设置为Date不能设置默认值,如果要设置字段的默认值为当前时间可以设置类型为”DATETIME”,默认值设置为CURRENT_TIMESTAMP3.如果出现下面警告Notice: Undefined index: username in /Applications/XAMPP/xamppfiles/h
2017-02-16 16:10:53
504
原创 iOS开发之使用addChildViewController:给控制器添加子控制器
在iOS5中,ViewController中新添加了下面几个方法: addChildViewController:是UIViewController的一个方法,iOS5之后加入的,使用这个方法可以达到addsubView一样的效果,而且好处多多addChildViewController的好处: 1.无疑,对页面中的逻辑更加分明了。相应的View对应相应的ViewController。
2017-02-07 09:30:02
24460
转载 iOS开发之环境变量配置(Debug & Release)
如何使用(Xcode配置文件xcconfig)去动态配置开发或者生产网络环境, 以及在多项目和运行中如何切换环境。关于xcconfig文件, 目前在官方很难找到一篇专门的指南介绍, 但是国外有篇非官方指南《The Unofficial Guide to xcconfig files》详细的介绍了xcconfig。估计很多新入门的iOS开发对xcconfig文件都不是很熟悉, 但是大家可能都用过Coc
2017-01-23 17:37:31
1432
原创 iOS 开发之 使用SFSafariViewController读取Safari的cookie
UIWebView始祖级别,支持的iOS版本比较多可支持打开URL,包括各种URL模式,例如 Https,FTP等可支持打开各种不同文件格式,例如 txt,docx,ppt,,音视频文件等,很多文档阅读器会经常使用这个特性,感兴趣的可以查一下Apple的文档,支持的格式还是挺多,只是不同iOS 版本的支持程度不太一样,使用时请多留意测试确认~占用内存比较多,尤其是网页中包含比较多CSS+DI
2016-11-23 16:20:58
9651
9
转载 php之xampp里mysql,与php读取数据库异常处理机制
乱码问题1:用PHPmyAdmin操作MySQL数据库汉字显示正常,但用PHP网页显示MySQL数据时所有汉字都变成了?号。 症状:用PHPmyAdmin输入汉字正常,但当PHP网页显示MySQL数据时汉字就变成了?号,并且有多少个汉字就有多少个?号。 原因:没有在PHP网页中用代码告诉MySQL该以什么字符集输出汉字。 解决方法: 1.网页文件head设置编码 2.PHP页面在保存的时候
2016-09-14 17:27:04
935
转载 PHP之require和include的区别
require 的使用方法如 require(“MyRequireFile.php”); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。 include 使用方法如 include(“MyIncludeFile.php”); 。这个函数一般是放在流程控制的处
2016-08-19 10:05:19
355
原创 Mac下配置XAMPP+EclipsePHP
安装XAMPP1.首先下载XAMPP https://www.apachefriends.org/zh_cn/index.html我现在是用的是XAMPP的5.6.23 (PHP 5.5.37)版本下载结束后解压安装,安装完成后我们打开终端输入下列内容启动XAMPP$ sudo /Applications/XAMPP/xamppfiles/xampp start 关闭XAMPP方法$ sudo /
2016-08-18 16:54:23
2184
原创 PHP学习之Mac下mysql_connect报No such file or directory的解决方法
结合网络上提供的解决方案提供在mac下的详细解决方案1.找到/private/etc/php.ini文件,并打开并查看文件.....pdo_mysql.default_socket=.....mysql.default_socket =.....mysqli.default_socket =.....你会看到里面的这三个值内容为空或者有值。2.打开终端运行mysql,输入如下命令mysq
2016-08-09 17:15:51
2663
原创 Java学习之访问权限Public,Private,Protected,Default的作用域
1.Default:默认的权限,当方法或域名没有使用权限限制符时,其磨人具有default权限,即是包权限,只有在该包下可见2.public权限:在方法或域面前显示的给定public限定时候,其具有该权限控制。public是对所有可见 a.一个java文件只能有一个public类,文件名必须和public类名一致 b.当一个java文件无一个public类时,表示其仅在包内可见3.P
2016-06-17 10:02:30
2309
原创 JAVA学习之import和package解析
1.package用于将不同的功能的类分门别类,放在不同的目录下。包的命名规则一般是将公司的域名反转过来作为包名。比如www.shengsiyuan.com,则包名是com.shengsiyuan,包名每个字母都要小写package com.shengsiyuan;public class PackageTest{ public void main(String[] args) {
2016-06-17 09:23:03
2086
原创 Java学习之自定义异常和抛出异常
知识点: 1.throws是在定义方法时候抛出异常,throw是在方法体内抛出异常 2.try{}catch(Exception e){}finally{}这是一个比较常见的组合使用try-catch-finally组合注意点: • 当不存在catch语句时,finally 语句必须存在并且紧跟在try语句后面。 • 在try语句和catch语句间不能存在任何语句,同样在catch语
2016-06-01 10:11:43
44653
原创 Java之第一个Java程序HelloWorld
第一个程序文件1 HelloWorld.javapackage mypack;import newPack.*;public class HelloWorld{ public static void main(String[] args) { System.out.println("Hello World"); HelloNewWorld world =
2016-05-20 13:48:55
779
转载 PHP之命名空间
PHP 命名空间(namespace)PHP 命名空间(namespace)是在PHP 5.3中加入的,如果你学过C#和Java,那命名空间就不算什么新事物。 不过在PHP当中还是有着相当重要的意义。PHP 命名空间可以解决以下两类问题:用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名
2016-05-04 16:57:32
492
原创 Shell之Mac下配置iTerm2 + zsh +tmux
iTerm2iTerm2是Terminal的替代品,相对于Terminal它有如下的有点兼容性好,远程服务器 vi 什么的低版本能很好兼容,Terminal 则会出问题 (我是长时间在服务器上混的人,但其实并没有这种感觉~~) 支持 xterm-256 色,方便在终端中配置 vim/emacs 代码配色 (其实Terminal现在已经支持256色了) 快捷键丰富,自带/自己定义都很方便
2016-04-27 17:45:55
6016
1
原创 数据库之mac下完全卸载mysql
不小心把mysql密码忘记了,新的workbench按照网上的方式似乎找不回密码,只能把mysql完全卸载重新安装了。下面贴上卸载mysql的终端命令网上找的cd ~/sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysql*sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Librar
2016-04-19 14:49:56
7205
1
转载 iOS开发之JSPatch的基础用法
1. require在使用Objective-C类之前需要调用 require('className’) :require('UIView')var view = UIView.alloc().init()可以用逗号 , 分隔,一次性导入多个类:require('UIView, UIColor')var view = UIView.alloc().init()var red = UIColor
2016-04-14 15:18:31
5560
1
原创 iOS开发之使用OmniGraffle导出xcode的类图
OmniGraffle是一个可以导出Xcode项目的工具 这个是破解版下载http://download.youkuaiyun.com/detail/shijiehehai/8374103使用方法就是直接把包含工程文件的项目文件夹拖到OmniGraffle的应用logo上就可以了
2016-04-12 15:33:18
6298
原创 React Native之创建iOS视图
React Native封装了一些常用的原生组件譬如ScrollView和TextInput,有的时候我还需要使用其他的原生组件譬如一些第三方组件或自己写的组件,而这些组件React Native是没有替我们封装好的,但是React Native提供了一套封装和植入原生组件的方案,这个方案非常简单。 步骤如下:1.选择一个已有的原生视图,这里我在xcode里新建一个视图MyCustomView,在
2016-04-12 15:15:13
4118
1
原创 iOS开发之代码块的使用
Block的实际行为和Function很像,最大的差别是在可以存取同一个Scope的变量值。Block实体形式如下:^(传入参数列){行为主体};Block实体开头是“^”,接着是由小括号所包起来的参数列(比如 int a, int b, int c),行为主体由大括号包起来,专有名字叫做block literal。行为主体可以用return回传值,类型会被compiler自动辨别。如果没有参数列要
2016-03-31 15:02:05
1096
转载 NodeJS之将XML解析成JSON及性能比较
并不是所有的API都是以JSON格式返回的。我们有时侯不得不处理一些XML。幸运的是有一个NodeJS模块 xml2js 可以帮你做这件事。比如,我们要处理下面这段XML<?xml version="1.0" encoding="UTF-8" ?><business> <company>Code Blog</company> <owner>Nic Raboy</owner> <em
2016-03-31 13:30:27
6943
原创 node.js之npm安装模块的路径
npm安装模块默认为 shell 的当前目录。如果要装成全局的,使用 npm install xss -gnpm help install里的描述是:Packages are dropped into the node_modules folder under the prefix. Global installs on Unix systems go to {prefix}/lib/node_mo
2016-03-31 13:25:09
4085
转载 React-Native之fetch的使用
来自: http://blog.parryqiu.com/2016/03/02/using_fetch_in_nodejs/ 在前端快速发展地过程中,为了契合更好的设计模式,产生了 fetch 框架,此文将简要介绍下 fetch 的基本使用。 在 AJAX 时代,进行请求 API 等网络请求都是通过 XMLHttpRequest 或者封装后的框架进行网络请求。 现在产生的 f
2016-03-30 17:14:45
21103
1
转载 Node.js升级最新版本
文章来源: http://theholmesoffice.com/node-js-fundamentals-how-to-upgrade-the-node-js-version/ Node.js的开发非常活跃,它的最新稳定版本也频繁变化,你不时会发现,一个模块不能在你当前的Node版本上使用,此时你需要升级Node幸运的是,可以用一种非常简单的方法来管理你的Node版本,即使用Node Bina
2016-03-30 10:05:32
1159
转载 IOS开发之——蓝牙通信浅谈
IOS开发之——蓝牙通信浅谈故事背景:为什么要研究IOS的蓝牙呢?答:当然是工作需要啦,公司有个项目是做心电测量的,主要就是通过手持嵌入式设备测量心电,通过蓝牙将数据传送到手机(安卓,IOS),然后手机端解析数据包并绘制曲线,最后上传到服务器保存。目前已经完成了安卓设备的APP开发工作,支持大多数的主流安卓设备(主要安卓各厂商的蓝牙不同,完全兼容希望不大),然后Boss就打算继续开发IOS的版本了,
2016-03-28 09:56:57
647
1
原创 jQuery学习之jQuery 简介和安装
jQuery是一个轻量级的”写的少,做的多”的JavaScript库。jQuery库包含以下功能: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修改 AJAX Utilities 为什么使用jQuery目前网络上有大量开源的 J
2016-03-24 10:00:30
1212
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人