关于开发者证书,自己的理解

code signing identity 里面太多证书,想清理怎么办在钥匙串找到多余的删除掉即可.provisioning Profile 里面的描述文件太多怎么办,关掉xcode.文件夹目录    /user/你的用户名/Library/MobileDevice/Provisioning Profiles      //Library/MobileDevice/Provisioning Pro
阅读本文

开发中的乱码问题

下面总结一下这些常用编码的概念,很多初级程序员只知道这些是一种编码,但不知道真正的作用。ASCLL:这种编码计算机专业的都学过,是一种英文编码规则,如果是英语系统用这种编码就够了。单字节,最多能表达256种字符。ISO8859-(1-15):它是对ASCLL编码的扩展 所以也是单字节的。ISO(国际标准组织)不把中文当回事,很多小国家的文字都扩展了如:冰岛语之类的,就是不扩展中文。其实不是歧视,而
阅读本文

Activity工作流引擎开发系列

Activity工作流引擎开发系列-01没有伞的孩子,只能光脚奔跑!前言:   初次接触工作流这个概念是自从2014年11月份开始,当时是由于我的毕业设计需要,还记得当时我毕业设计的题目是《基于BS结构模式的工程管理系统设计与实现——工程计划管理》,里面涉及到一个工程管理的审批。正好我当时12月份出来实习,实习所在的公司所做的OA系统普遍也需要工作流,但是公司项目所用的工作流是CCFLOW,这是一
阅读本文

什么是框架 架构 设计模式 比较 对比 区别

所有房子都有一个骨架,但是我们建房子的时候都要重新建立一遍骨架,然后再填砖 那么如果有现成的骨架了,只填砖是不是很快? 我们一套完整的应用程序就好比一座房子,我们每个程序的具体业务可能不同,但是有大部分基础性的东西是相同的,比如文件上传,数据库查询,这些是99.9%的程序都会有的,那么框架就是把这些东西已经做好了,你拿来直接用就好了,你只需要写你的具体业务部分,免去了很多基础性的工作,
阅读本文

Spring4.2.5+Hibernate4.3.11组合开发

搭建和配置Spring与Hibernate整合的环境今天我们来学习Spring4.2.5+Hibernate4.3.11+Struts1.3.8整合开发。在整合开发时,不要一口气的把这3个框架整合好,而是应该分步整合,通常应该先整合Spring4.2.5+Hibernate4.3.11这2个框架,这2个框架整合好之后,再来整合Struts1.3.8框架。 我们首先新建一个动态web项目,名称为SS
阅读本文

微信JS-SDK 微信分享接口开发(介绍版)

最近项目中的网页通过微信分享朋友或朋友圈等功能出现了无法显示分享图片等信息,后经过排查发现是微信版本升级导致,采用js-sdk完成分享接口,为了快速实现该功能效果,于是我打算通过前台js进行实现来看看分享效果。 开发步骤:1、按照说明文档完成步骤1.1.1 2、引入js文件3、配置wxShare.js 4、组装微信的配置信息wxShare_data.js 说明: 4.1 分享流程:
阅读本文

mybatis-dao开发

学而时习之,不亦说乎!                             --《论语》http://www.mybatis.org/mybatis-3/zh/index.html DAO开发说明:mybatis的DAO开发分为两种方式:原始开发方式和Mapper代理开发方式。原始开发方式指先写一个dao接口,然后写一个dao实现类,在dao实现类中注入SqlSessionFactory对象,
阅读本文

nodejs服务实现反向代理,解决本地开发接口请求跨域问题

前后端分离项目需要解决第一个问题就是,前端本地开发时如何解决通过ajax请求产生的跨域的问题。一般的做法是通过本地配置nginx反向代理进行处理的,除此之外,还可以通过nodejs来进行代理接口。当然,要实现这个前提是,前端开发环境必须运行在nodejs服务中,所幸的是,现在前端的开发自动化工具都是建立在nodejs上的,所以这个前提也不是很重要。webpack-dev-server配置跨域方案如
阅读本文

1.Node.js 接入微信公众平台开发

一、写在前面的话  Node.js是一个开放源代码、跨平台的JavaScript语言运行环境,采用Google开发的V8运行代码,使用事件驱动、非阻塞和异步输入输出模型等技术来提高性能,可优化应用程序的传输量和规模。这些技术通常用于数据密集的事实应用程序。——来自维基百科  最近花了差不多近一个月的时间去学习Node.js,由于它的代码语言是 Javascript ,因此对于语法上就没有过多的去研
阅读本文

微信小程序开发之大坑记之post请求

在微信小程序开发过程中,如果你完全按照官方文档来,那么恭喜你,90%的可能性你会掉入大坑而且还难以爬起来,有时候明显没有任何问题但是结果就是不对。 今天就来给大家说一下客户端发起post请求时的一个坑。   按照官方文档,我们客户端发起post请求的代码如下:   t:function() {   wx.request({     url: ‘https://www.meimich
阅读本文

struts2 项目构建规划 (6)

BBS项目 注:项目开发环境由原来的struts-2.1.6换为struts-2.3.32,IDE版本升级为2017.1.1,在此不写BBS项目开发代码,只写流程,巩固学习 项目开发事项 设计约定(编码规定): 原则:能简单就别复杂,简单就是美;库名:项目名表的命名:_Model名字段命名:保持与属性名一致(尽量不要与数据库命名冲突)用层来划分包:*.*.action: userAction
阅读本文

基于 xib 开发自适应高度 view

基于 xib 开发自适应高度 view虽然 xib 和 storyboard 不那么受待见,但我依旧喜欢。自定义 view 说明: title Label 约束 -> top:0 bottom:0 left:15 indicator Label 约束 -> top:5 bottom:5 right:34 title Label 和 indicator Label 相对约束 -> 水平间距 >= 5
阅读本文

java-测试开发list基本操作

package java_test; import java.util.List; import java.util.ArrayList; class listDemo{ public void listAction(){ List<String> list = new ArrayList<String>();//<>这里面只能接复合类型的数据,List<int>就会报编译错误 list
阅读本文

Python开发【模块】:torndb

Torndb模块  概要:torndb是一个轻量级的基于MySQLdb封装的一个模块,其是tornado框架的一部分。其项目主页为:https://github.com/bdarnell/torndb 。从tornado3.0版本以后,其已经作为一个独立模块发行了。可以通过easy_install 或pip的方式直接安装。 1、连接数据库# 创建连接 import torndb # 数据库、账号、
阅读本文

win10 IoT开发 Serial​Device 返回 null

树莓派3,win10 Iot,串口开发,抄例子,串口获取返回老是null,例子却可以,代码一样,上网查询结果如下:https://stackoverflow.com/questions/34160376/windows-universal-app-serial-ports-wont-open-serialdevice-fromidasync-always-n So Microsoft do not
阅读本文

linux命令之grep用法

grep是linux中很常用的一个命令,主要功能就是进行字符串数据的对比,能使用正则表达式搜索文本,并将符合用户需求的字符串打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。grep在数据中查找出一个字符串时,是以整行为单位来进行数据选取的。(1)命令格式  grep [cinvs] ‘patten‘ fil
阅读本文

开发模块化的初步理解

因为业务需求的变更,做了很多模块化处理,为了便于记忆学习,给未来的自己提个醒,特来get此刻的感悟。场景需求:一开始父级下面可能有好几个小模块,但是有一个小模块做的很出色,远远的超出的其他模块。为了利益最大化,那么就有请偶们把这个模块独立出来,且不能影响其他任何模块。需求分析:既然独立出来,首先要考虑的域名地址也要变换,比如以前该模块地址为:xxx.test1.com/module1/index.
阅读本文

iOS开发之使用AFN上传图片

//1.创建管理者对象   AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];   manager.responseSerializer = [AFJSONResponseSerializer serializer];   manager.requestSerializer = [AFJSONRequestSeriali
阅读本文