JDBC_批处理 1.概述 当需要成批插入或者更新记录时。可以采用Java的批量更新机制,这一机制允许多条语句一次性提交给数据库批量处理。通常情况下比单独提交 处理更有效率。 2.java批处理方法 JDBC的批量处理语句包括下面两个方法: addBatch(String):添加需要批量处理的SQL ...
分类:
数据库 时间:
2019-02-05 22:06:43
阅读次数:
161
渐进式 有这么一句话,vue是渐进式框架。 抽取“渐进式框架”和“自底向上增量开发的设计”这两个概念是什么?中的解释: 渐进式代表的含义是:主张(主张指使用时的硬性要求)最少。来个对比就知道什么叫主张最少: 比如说,Angular,它两个版本都是强主张的,如果你用它,必须接受以下东西: 必须使用它的 ...
分类:
其他好文 时间:
2019-02-05 22:06:31
阅读次数:
230
一、示例 说明:本文简单示例了SQLite的模糊查询 1.新建一个继承自NSObject的模型 该类中的代码: 2.新建一个工具类,用来管理模型 工具类中的代码设计如下: YYPersonTool.h文件 YYPersonTool.m文件 3.在storyboard中,删除原有的控制器,放一个导航控 ...
分类:
移动开发 时间:
2019-02-05 22:06:13
阅读次数:
200
《人工智能》 李开复,王永康著 出版时间:2017-05 第一章 AI概念 1. Alpha Go(阿尔法狗) 于2016年初出问世,是一种人机大战的围棋游戏,在它问世之前,围棋是一种机器无法战胜人类的唯一棋类比赛。 当时,阿尔法狗与围棋世界冠军李世石对战,结果4比1大胜,它是第一个战胜人类职业围棋 ...
分类:
其他好文 时间:
2019-02-05 22:05:50
阅读次数:
752
一、什么是Quartz2D Quartz 2D是?个二维绘图引擎,同时支持iOS和Mac系统 Quartz 2D能完成的工作: 绘制图形 : 线条\三角形\矩形\圆\弧等 绘制文字 绘制\生成图片(图像) 读取\生成PDF 截图\裁剪图片 自定义UI控件 二、Quartz2D在iOS开发中的价值 为 ...
分类:
移动开发 时间:
2019-02-05 22:05:35
阅读次数:
214
一、简单说明 1.打开数据库 int sqlite3_open( const char *filename, // 数据库的文件路径 sqlite3 **ppDb // 数据库实例 ); 2.执行任何SQL语句 int sqlite3_exec( sqlite3*, // 一个打开的数据库实例 co ...
分类:
移动开发 时间:
2019-02-05 22:05:05
阅读次数:
203
1、地址和指针的概念 (1)地址 内存区的每一个字节都有一个编号,这就是“地址”。如果在程序中定义了一个变量,在对程序进行编译时,系统就会给这个变量分配内存单元。 在C语言中,对变量的访问有两种方式:直接访问和间接访问。 直接访问:如:a=5; 系统编译时,已经对变量分配了地址,例如:若变量a分配的 ...
分类:
其他好文 时间:
2019-02-05 22:04:51
阅读次数:
191
一、简单说明 1.说明 在开发应用的时候,数据的安全性至关重要,而仅仅用POST请求提交用户的隐私数据,还是不能完全解决安全问题。 如:可以利用软件(比如Charles)设置代理服务器,拦截查看手机的请求数据 “青花瓷”软件 因此:提交用户的隐私数据时,一定不要明文提交,要加密处理后再提交 2.常见 ...
分类:
移动开发 时间:
2019-02-05 22:04:37
阅读次数:
205
gitlab的安装 参考治疗:https://www.gitlab.com.cn/installation/#centos-7 http://www.21yunwei.com/archives/4351 1.安装并配置必要的依赖关系 如果你想使用 Postfix 发送邮件,请在安装过程中根据提示选择 ...
分类:
其他好文 时间:
2019-02-05 22:04:15
阅读次数:
152
一、简单说明 在iOS中使用SQLite3,首先要添加库文件libsqlite3.dylib和导入主头文件。 导入头文件,可以使用库中的函数(是纯C语言的) 二、具体说明 新建一个项目,在项目的主界面中放四个按钮(分别是,增加、删除、修改、查询)。 1.sqlite3_open(<#const ch ...
分类:
移动开发 时间:
2019-02-05 22:04:01
阅读次数:
213
一、简单说明 说明:提前下载好相关软件,且安装目录最好安装在全英文路径下。如果路径有中文名,那么可能会出现一些莫名其妙的问题。 提示:提前准备好的软件 apache-tomcat-6.0.41.tar eclipse-jee-kepler-SR2-macosx-cocoa-x86_64.tar.gz ...
分类:
移动开发 时间:
2019-02-05 22:03:47
阅读次数:
262
Grandpa Giuseppe won a professional pizza cutter, the kind of type reel and, to celebrate, baked a rectangle pizza to his grandchildren! He always sli ...
分类:
编程语言 时间:
2019-02-05 22:03:33
阅读次数:
162
一.多重循环嵌套1.循环可以任意次数嵌套2.外层循环每执行一次,里层循环就执行一遍 二.二维数组1.定义:一维数组中存放的也是数组2.声明:int[][] nums = new int[5][5];3.使用:nums[0][0] = 1; 我们可以将第一个下标理解为行数,第二个下标理解为列数 三.引 ...
分类:
编程语言 时间:
2019-02-05 22:03:03
阅读次数:
205
一、简单介绍 是CApropertyAnimation的子类,跟CABasicAnimation的区别是:CABasicAnimation只能从一个数值(fromValue)变到另一个数值(toValue),而CAKeyframeAnimation会使用一个NSArray保存这些数值 属性解析: v ...
分类:
移动开发 时间:
2019-02-05 20:57:57
阅读次数:
233
各位相加 给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。 示例: 进阶:你可以不使用循环或者递归,且在 O(1) 时间复杂度内解决这个问题吗? 题目地址 https://leetcode-cn.com/problems/add-digits/ 代码模板 测试数据 笔者的方法: ...
分类:
编程语言 时间:
2019-02-05 20:57:38
阅读次数:
265
传送门 分析 其实我们可以很巧妙的把这道题转化成一道线段覆盖的问题,怎么转化呢?对于每一个描述,我们可以根据他所描述的比他高的和比他矮的人数来构造一条线段,左端点l即为y+1,右端点r为n-x。当我们转化成线段以后,这一段线段就表示着分数相同的人数,那么显然,只有与这个线段完全重合的线段是符合要求的 ...
分类:
其他好文 时间:
2019-02-05 20:57:14
阅读次数:
182
一、UIView动画(首尾) 1.简单说明 UIKit直接将动画集成到UIView类中,当内部的一些属性发生改变时,UIView将为这些改变提供动画支持 执行动画所需要的工作由UIView类自动完成,但仍要在希望执行动画时通知视图,为此需要将改变属性的代码放在[UIView beginAnimati ...
分类:
移动开发 时间:
2019-02-05 20:56:59
阅读次数:
217