自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

知更鸟的春天

这是一个鸟语花香,繁华似锦的知识花之海洋

  • 博客(22)
  • 资源 (3)
  • 收藏
  • 关注

原创 特殊字符编码格式数据库不支持

字符编码格式数据库不支持原数据库字符集设置为CHARSET=utf8,有些数据编码格式例如emoji的表情符号mysql 中的utf8并不支持 据官方文档的解释: mysql 支持的 utf8 编码最大字符长度为 3 字节,如果遇到 4 字节的宽字符就会插入异常了。三个字节的 UTF-8 最大能编码的 Unicode 字符是 0xffff,也就是 Unicode 中的基本多文种平面(BMP)。 也就是说,任何不在基本多文本平面的 Unicode字符,都无法使用 Mysql 的 ut

2020-05-12 10:15:32 1876

原创 web网页全局异常处理

请求过来时先经过前端控制器,前端控制器将请求交给Controller,Controller将请求交给Service,Service将请求交给Dao,当Dao处理完请求之后,将处理结果返回给Service,Service再将返回结果返回给Controller,Controller再将返回结果返回给前端控制器。同理,如果出现异常,最终都会传到前端控制器。我们便在前端控制器对异常进行统一处理

2017-10-17 10:05:25 684

原创 Eclipse mac 环境工程被锁

解决方法:ls -al    // 遍历隐藏文件.lock 文件也可删除$ rm YOUR_PROJECT_DIR/.metadata/.plugins/org.eclipse.core.resources/.snap

2017-08-22 11:27:38 470

翻译 Java HTML2PDF文档的解决方案

1、IText实现html2pdf,速度快,纠错能力差,支持中文(要求HTML使用unicode编码),但中支持一种中文字体,开源。 2、Flying Sauser实现html2pdf,纠错能力差,支持多种中文字体(部分样式不能识别),开源。 3、PD4ML实现html2pdf,速度快,纠错能力强,支持多种中文字体,商业。这里只介绍 PD4MLPD4ML  

2017-08-22 11:23:59 2727

原创 FreeMarker 生成合同

在实际工作中遇到过生成合同模版的问题,这里解决方案之一吧:1,首先通过工具把word 合同生成 xml 文档  ,直接另存为 XML 格式文档即可。然后保存为 .ftl 模版2.  使用工具查询要替换更新的内容        3. 对模版的内容进行替换更新,本实例对生成 html2pdf 文档 还可优化  具体可参考 html2PDF 文章内容代码:    1. 覆盖合同@

2017-08-22 11:18:59 2890

翻译 FreeMarker 的使用-网页

部分摘自网络并加以注解:按照静态非静态来划分网页分为两种:静态网页和非静态网页,究其优缺点而言,静态网页在用户访问的时候响应快,但是由于里面的数据是写死的,所以致命的缺陷就是数据不能动态显示;非静态页面(如jsp)数据可以动态显示,可以这样理解,这样的页面就是显示数据的一个模板,但是由于在用户请求得到响应以前,服务器端需要将其解析为浏览器可识别的html语言,这个解析过程需要耗费时间(尤其

2017-08-22 10:57:51 758

原创 Xcode技巧:项目导入外部文件后编译运行出现Undefined symbols for architecture x86_64错误

当我们在一个项目中想使用外部其他项目的一个类时,可以在项目中直接添加类文件到项目中。但是,在编译的时候出现了这样的错误选择项目-Build Phases选项卡-Compile SourcesXcode查看项目编译项目这里只有一个main.m,Person.m没有被编译,当然错误了,将Person.m添加进去就OK了。点击下面的”+”添加,注意只添

2016-04-03 22:38:18 1496

原创 iOS下JS与原生OC互相调用

UIWebView 交互,然后就要涉及到JS与原生OC交互,今天总结一下JS与原生OC交互的两种方式在iOS 7之后,apple添加了一个新的库JavaScriptCore,用来做JS交互1.首先导入JavaScriptCore库, 然后在OC中获取JS的上下文JSContext *context = [self.webView valueForKeyPat

2016-03-31 10:58:19 626

原创 Xcode 虚拟机跨界建切换

1 home键的调出   在xcode中打开IOS模拟器且必须让模拟器窗口非最小化显示,此时xcode就会出现HardWare菜单,选择home菜单即     可。(注意:必须让模拟器窗口非最小化显示,xcode才会出现HardWare菜单,模拟器窗口在最小化到dock右下角时,  是看不到HardWare菜单的)或者直接按 shift + command + H 组合键可以实现H

2016-03-27 21:38:47 714

转载 AFNetworking 3.0迁移

AFNetworking是一款在OS X和iOS下都令人喜爱的网络库。iOS新版本的升级, AFNetworking在3.0版本中删除了基于 NSURLConnection API的所有支持。如果你的项目以前使用过这些API,建议您立即升级到基于 NSURLSession 的API的AFNetworking的版本。 新设备要求: iOS 7, Mac OS

2016-03-27 16:45:00 315

原创 使用cocoaPods import导入时没有提示的解决办法

1.选择工程的 Target -> Build Settings 菜单, 2.找到\”User Header Search Paths\”设置项  3.新增一个值"$(PODS_ROOT)",并且在后边选择\”recursive\”,这样xcode就会在项目目录中递归搜索文件自动补齐功能马上就好使了。

2016-03-27 16:30:25 1051

原创 xcode7-- 创建pch宏 与安装cocoapods

sudo gem install -n/usr/local/bin:或者rails查看rails 版本 rails - v.10.11以上,上面的命令是不生效了,因为10.11把cocoapods直接干掉了sudo gem install -n /usr/local/bin cocoapods再加一句,完美解决sudo xcode-select --switch /

2016-03-25 23:48:59 478

原创 xcode- 多行注释 像eclipse 那样 /**

使用的是VVDocumenter-Xcode,地址是:https://github.com/onevcat/VVDocumenter-Xcode,下载压缩包,或者用git clone命令也可以,用Xcode工程里打开该项目,然后build,重启Xcode。打开一个你之前的项目,然后在任意一个方法上面连按三下"/"键盘,就会得到如下的效果了

2016-03-25 23:43:08 582

原创 一个类 分两个文件

1、定义一个类分为2个文件:.h 声明文件 .m实现文件.h :成员变量、方法的声明.m: 方法的实现 2、如果想使用某一个类,只需要import 类的.h文件即可3、如果一个类只有声明.h 没有实现 ,调用是失败的,即不能单独连接成功4、返回值是BOOL 类型的方法名一般以is开头

2016-02-02 14:13:50 637

原创 内存管理

原则:1,谁创建,谁release  如果你通过 alloc new [mutable]copy 来创建一个对象,那么你必须调用release 或autorelease 方法2. 谁retain ,谁release 只要调用了retain 无论这个对象是如何生成的 ,都要调用release         内存 要有始有终,有加就有减 注:release 不是内存释

2016-02-02 14:13:06 295

原创 linux 环境部署android 编译环境

1,首先在官网下载 android.developer XX 下载    基本sdk   2,使用国内镜像进行更新 1-〉查看 android 各个版本: cd /android-linux/tools     ./android list sdk --proxy-host sdk.gdgshanghai.com --proxy-port 8000 -s2->更新下载指定的版本

2016-02-02 14:11:58 361

原创 类分多文件开发

1、返回BOOL类型的方法,方法名一般都以is开头2、定义一个类分2个文件:.h声明文件 .m实现文件.h : 成员变量、方法声明.m :方法实现3、如果想使用一个类,只需要#import类的.h文件即可4、编辑代码格式严格以空格 控制 。5、注释在或方法上方6、.h 和 .m 的命名是没有关系的,知识在声明和实现的时候才合并关系, 只有.h类的声明 没有.m 文件的实

2016-01-24 22:18:01 411

翻译 oc --2对象

// 类的声明:NSObject 让Car 这个类具有创建对象的能力//引用object的头文件#import @interface  Car :NSObject{//实例变量 (是被保护的) 不能被直接访问       @public    //@public  可以让外部的指针间接的访问对象内部的属性int wheels;int speed;}

2016-01-20 00:01:50 296

原创 与oc 首次接触

做了几年的java开发,oc忘了大部分,随时记录一下!方便记忆object-c 简称 oc   oc 文件 为    .m: 函数体 方法等 ,void test(){}      .h :void test()函数声明 在该文件中声明方法,方便引用  #include "test.h"  c 语言#imort oc 的编译过程  和c 很相似  1

2016-01-19 10:38:26 389

翻译 java 反射机制

Java反射相关的:                        Member接口该接口可以获取有关类成员(域或者方法)后者构造函数的信息。AccessibleObject类该类是域(field)对象、方法(method)对象、构造函数(constructor)对象的基础类。它提供了将反射的对象标记为在使用时取消默认 Java 语言访问控制检查的能力。

2013-07-29 10:16:15 507

翻译 xml 操作

publicstatic void main(String[] args) ...{        DocumentBuilderFactoryfactory=DocumentBuilderFactory.newInstance();        Element theBook=null, theElem=null,root=null;        try ...{

2013-01-06 10:41:49 394

翻译 ajax 乱码!!!

1.客户端提交时使用encodeURI或者encodeurIcompent参数来进行utf-8编码,然后发送给服务器,如果使用post方式的话可以通过request.setCharacterEncoding来设定用来解读参数的编码。如果用get方式的话,使用new String(arg.getBytes("iso-8859-1"),"utf-8")的方式来转码。 2.发送ajax请求时,请

2011-11-21 21:13:54 424

zabbix安装

Linux 环境下 centos6.5 zabbix2.4 安装使用.

2017-10-17

IKAnalyzer2012FF_hf1.zip

IKAnalyzer2012FF_hf1.zip

2017-09-22

redis-3.0.0.tar.gz

linux环境安装版, linux环境安装版,linux环境安装版, linux环境安装版, linux环境安装版,linux环境安装版,linux环境安装版,

2017-09-22

空空如也

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

TA关注的人

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