首页 > 2016年05月12日 > 全部分享
服务器上的Mysql表全丢了情况下恢复数据
任务:web项目是在linux的Tomcat部署,Mysql也在上面,不知明原因下数据库宕机,启动不了,数据库表也突然没了,全空了!!!!!!!! mysql安装目录惊喜的发现var/目录下有类似丢失数据库的表 接下来就是怎么恢复进去了,首先我们用的是mysql的InnoDb引擎,找了下其资料:两种类型最主要的差别就是Innodb 支持事务处理与外键和行级锁.而MyISAM不支持.所以MyISAM往...
分类:数据库技术   时间:2016-05-12 11:54:38    收藏:0  评论:0  赞:0  阅读:298
RxJava- 操作符之一
涉及到列表的数据时,总是会想到一个过滤这个词语。比如,在1-100的整数中,筛选出偶数或者奇数相加,或者将前49个数相加,又或者后36个数相加,等等。在这样的场景中,不由想到将需要的数据筛选出来。在发射的Observable中,可不可以做筛选呢?     1.过滤序列 - filter     filter操作符是对源Observable产生的结果按照指定条件进行过滤,只有满足条件的结果才...
分类:编程语言   时间:2016-05-12 11:54:25    收藏:0  评论:0  赞:0  阅读:279
iOS 实用方法集锦(一)
我们在代码编程中,经常用到各种小方法 下面是一些总结:(不定时增加)16进制设置颜色- (instancetype)colorFromHexString:(NSString *)hexString Alpha:(CGFloat)alpha { unsigned rgbValue = 0; hexString = [hexString stringByReplacingOccurre...
分类:移动平台   时间:2016-05-12 11:54:16    收藏:0  评论:0  赞:0  阅读:372
利用PopupWindow做出仿IOS样式的选择器
项目中总会遇到这样蛋疼的事情,android和ios同样的功能,都用的同样自带的控件,做出来的效果就是:android的丑的不行,ios的挺好看。于是,老大一拍屁股,android的改成和ios样式的一样就好了。然后,android开发就苦比了,凭空多出若干工作量。好了,话不多说,直接上代码吧。下面是我项目遇到的一个仿ios选择器的一个task,我边贴代码边说吧。 首先,看下这个选择器的布局文件...
分类:移动平台   时间:2016-05-12 11:54:05    收藏:0  评论:0  赞:0  阅读:236
字符串交错组成
问题描述:        对于三个字符串A,B,C。我们称C由A和B交错组成当且仅当C包含且仅包含A,B中所有字符,且对应的顺序不改变。请编写一个高效算法,判断C串是否由A和B交错组成。 给定三个字符串A,B和C,及他们的长度。请返回一个bool值,代表C是否由A和B交错组成。保证三个串的长度均小于等于100。 测试样例: "ABC",3,"12C",3,"A12BCC",6 返回:tr...
分类:其他   时间:2016-05-12 11:53:57    收藏:0  评论:0  赞:0  阅读:236
C#三十二 泛型的理解和使用
日常生活中的事物都是有类型的,比如我们说“一个女人”,那么“女”就是这个人的类型。我们可以说“女人都是水做的”,那么听者都知道这是在说“女”这种类型的人。再比如你去肉店买肉,你可以对老板说“我要十斤猪肉”,那么老板一定知道你是在要“猪”这种类型的肉。日常生活中的这些语言都是带有类型的,但是在日常生活中还有一些语言是不带类型的。比如我们经常说“人是贪婪的”,这里的人就没有类型之分,听者都知道是指所有...
分类:Windows开发   时间:2016-05-12 11:53:46    收藏:0  评论:0  赞:0  阅读:282
mysql详解--数据库基本概念
.1、事务 每一种关系数据库都是以事务(Transaction)作为操作的基本单位。在关系型数据库中,对事务操作进行了如下定义: 事务(transaction)是由一系列操作序列构成的程序执行单元,这些操作要么都做,要么都不做,是一个不可分割的工作单位。 2、事务的特性 事务ACID属性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、...
分类:数据库技术   时间:2016-05-12 11:53:36    收藏:0  评论:0  赞:0  阅读:291
HTML5之表单
HTML5之表单 Forms   l  新的输入型控件 ?     email  :  电子邮箱文本框,跟普通的没什么区别 –    当输入不是邮箱的时候,验证通不过 –    移动端的键盘会有变化     ?     tel   :   电话号码   ?     url   :   网页的URL   ?     search  :  搜索引擎...
分类:Web开发   时间:2016-05-12 11:53:15    收藏:0  评论:0  赞:0  阅读:224
项亮《推荐系统实践》读书笔记1-推荐系统评价指标
推荐系统评价指标1.评分预测 预测准确度: 均方根误差(RMSE): 平均绝对误差(MAE): 关于这两个指标的优缺点,Netflix认为RMSE加大了对预测不准的用户物品评分的惩罚(平方项的惩罚),因为对系统的评测更加苛刻。研究表明,如果评分系统是基于整数建立的(即用户给的评分都是整数),那么对预测结果取整会降低MAE的误差。2.Top N推荐:给用户一个个性化的推荐列表,预测准确...
分类:其他   时间:2016-05-12 11:53:06    收藏:0  评论:0  赞:0  阅读:282
Android官方文档之Services
Service是Android中一个类,它是Android四大组件之一,使用Service可以在后台执行长时间的操作( perform long-running operations in the background ),Service并不与用户产生UI交互。其他的应用组件可以启动Service,即便用户切换了其他应用,启动的Service仍可在后台运行。...
分类:移动平台   时间:2016-05-12 11:52:56    收藏:0  评论:0  赞:0  阅读:364
丰富你的程序,运用手机多媒体
丰富你的程序,运用手机多媒体使用通知 通知(Notification)是Android系统中比较有特色的一个功能,当某个应用程序希望向用户发出一些,而该应用程序又不在前台运行时,就可以借助通知来实现。 通知的基本用法 首先需要一个NotificationManager来对通知进行管理,可以调用Context的getSystemService()方法获取到。getSystemService()接收的参...
分类:移动平台   时间:2016-05-12 11:52:46    收藏:0  评论:0  赞:0  阅读:303
OC数组中的深拷贝
浅拷贝与深拷贝首先回顾下,浅拷贝:即指针拷贝,源对象和新对象指向的是同一个地址,也就是说浅拷贝要复出出来一个新的文件,但两个文件的地址还是一个。浅拷贝的话是只有不可变数组(如:NSArray,NSSet,NS字典)遇上copy,才是浅拷贝,剩下的都是深拷贝。例如: Dog * dog1 = [Dog new];// 这里就是浅拷贝,即指针拷贝 Dog * dog2 = dog1;而深拷贝,自己定义的...
分类:编程语言   时间:2016-05-12 11:52:36    收藏:0  评论:0  赞:0  阅读:332
AndroidStudio NDK入门小结(1)
在Android Studio进行NDK开发,有两种方式: 1 使用已经编译好的.so动态库; 2 使用c/c++源代码开发。1.1 使用预编译好的.so动态库用ndk-build工具先编译好.so,然后在Android Studio中引用。 .so存放的路径: 【module name】\src\main\jnilibs\armeabi如果不想把.so放在上面默认路径,可以在buid.gr...
分类:移动平台   时间:2016-05-12 11:52:15    收藏:0  评论:0  赞:0  阅读:422
Android——自定义滚动ViewGroup
该自定义控件对外提供getAdapter和setAdapter接口,能够设置要滚动显示的View(每个View默认显示全屏幕宽高)public class ScrollerViewGroup extends ViewGroup { private int screenHeight;//the phone screen height private int currentY;//记录当前...
分类:移动平台   时间:2016-05-12 11:52:07    收藏:0  评论:0  赞:0  阅读:228
插入排序——一步一步算法篇
插入排序 算法思想:将待排序的数据放在一个数组中,并设置一个中间量m,用来存储每次插入比较的元素。 (1) a[1]自成1个有序区,无序区为a[2..n]; (2) 从i=2起直至i=n为止,将a[i]放在恰当的位置,使a[1..i]数据序列有序; ① m:=a[i]; ② 将m与前i-1个数比较 , j:=i-1; while(x#include...
分类:编程语言   时间:2016-05-12 11:51:55    收藏:0  评论:0  赞:0  阅读:162
IOS高级开发~Runtime(四)
用C代替OC: #import  #import  #import  extern int UIApplicationMain (int argc,char *argv[],void *principalClassName,void *delegateClassName); struct Rect {   ...
分类:移动平台   时间:2016-05-12 11:51:46    收藏:0  评论:0  赞:0  阅读:250
IOS高级开发~Runtime(一)
一些公用类: @interface CustomClass : NSObject - (void) fun1; @end @implementation CustomClass - (void) fun1 {     NSLog(@"fun1"); } @end @interface TestClass :...
分类:移动平台   时间:2016-05-12 11:51:36    收藏:0  评论:0  赞:0  阅读:192
理解 Objective-C Runtime
当人们初学 Cocoa/Objective-C 时,Objective-C Runtime 是被忽略的特性之一。原因是 Objective-C(这门语言)很容易在几小时内就熟悉,新学 Cocoa 的人花费他们大部分的时间学习 Cocoa 框架和适应它是如何工作的。然而每个人至少应该知道一些 runtime 的工作细节,需要比知道编译器会把 [target doMethodWith:var1];  ...
分类:其他   时间:2016-05-12 11:51:26    收藏:0  评论:0  赞:0  阅读:228
Butter Knife
1.Butter Knife fuction      Field and method binding for Android views 2.Link http://jakewharton.github.io/butterknife/ 3.Introduction Annotate fields with @Bind and a view ID for But...
分类:其他   时间:2016-05-12 11:51:16    收藏:0  评论:0  赞:0  阅读:401
ios添加图片资源报(ImageAsset)错和警告
Distill faield for unknown reasons...
分类:移动平台   时间:2016-05-12 11:51:05    收藏:0  评论:0  赞:0  阅读:207
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!