自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

课桌

【知乎】https://www.zhihu.com/people/wang-kang-84-84/activities

  • 博客(23)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

转载 mysql -- 查看mysql正在执行的SQL语句

在项目开发里面总是要查看后台执行的sql语句,mysql数据库也不例外,它的查看方式大家一般喜欢使用 show processlist;命令来解决,通过里面输出结果的字段解释中可以分析执行了的sql语句类型,但不太适合一般的初级使用者,因此通过日志文件查看sql语句是最直接的方法。首先你需要创建一个日志文件log.txt ,比如我直接保存在mysql目录下的data目录中间,然后只

2016-07-30 14:49:15 3335

原创 soot基础 -- 相关数据结构SootClass,SootMethod,SootBody,Unit的进一步说明

问题 : Soot解析之后的类中到底包含哪些信息呢?当代码被Soot处理之后,得到的类的信息如下:1.上图表示,一个java中类所对应的在soot中的数据结构。2.里面含有成员变量(SootField),以及成员方法(SootMethod)的信息。3.成员方法的数据结构较为复杂,相对于成员变量而言,多了异常类的描述,多了参数以及返回类型,还有其包含的函数主体(SootB

2016-07-29 17:19:50 3405

原创 mysql -- 区分apk包中,java包,android包,第三方包的方法

见下面sql语句:--Database: `app_detail`----------`apk_package`------ 创建 java包的 表 ----------CREATE TABLE `apk_package_java` ( `apk_name` varchar(150) NOT NULL, `apk_version` varchar(20) NO

2016-07-27 16:36:12 631

原创 android_API -- Android 包的分类

参考 android开发者网站:https://developer.android.com/reference/android/package-summary.html 目的:程序中需要解析出哪些是 android的类,方法 。

2016-07-27 11:42:10 1139

转载 linux--文件操作

退出Vi转自 :http://zhidao.baidu.com/link?url=dbvJlXmypch-gfNwRHz1Ibtch23tNFERvQGG2xn3LdfkprnKeq3QzoXEh2qE2n9BJQW5G9EN9NzgP42cp83KEq  当编辑完文件,准备退出Vi返回到shell时,可以使用以下几种方法之一。  在命令模式中,连按两次大写字母Z,若当前编辑的

2016-07-26 11:11:48 455

原创 java --内存溢出的问题

java 的内存溢出是一个非常恼人的问题,简要说说自己的理解。为什么内存溢出不容易发现?内存空间是有限的:你需要了解一下java的内存模型。事实上,电脑的内存是十分有限的,算上硬盘也不能无限量。所以java本身得到的内存可能也只是电脑内存的一部分。可能java做的稍微灵活一些,并不是分配固定的内存。而是可以动态变化的。但是操作体统不允许一个进程所占用的资源无限制的增长下去,ja

2016-07-24 17:18:18 488

原创 mysql -- 常见异常的解决办法导引

本人遇到的一些问题,以及从网上找到的经典的解决办法。The total number of locks exceeds the lock table size错误 http://blog.chinaunix.net/uid-25266990-id-3293445.html 。

2016-07-17 16:35:43 511

转载 mysql -- 清空表(truncate)与删除数据(delete)

转自: http://blog.is36.com/mysql_difference_of_truncate_and_delete/因为某基于wordpress搭建的博客长久未除草,某天升级的时候发现已经被插入了几万条垃圾留言,如果一条条删除那可真是累人的活。遂考虑直接进入mysql直接清空表或者删除表中数据。本文记录一下这2种操作模式的区别,目标对象是表wp_comme

2016-07-17 16:25:53 2338

转载 soot -- 区分是否是java类的代码

代码如下:(根据几个前缀来进行区分) public boolean isJavaLibraryClass() { if (name.startsWith("java.") || name.startsWith("sun.") || name.startsWith("javax.") || name.startsWith("com.sun.") || name.start

2016-07-15 17:25:00 635

原创 java虚拟机 - 查看JVM堆内存值

1.输入jps,查看相应的id.2.使用jmap -heap pid 命令进行查看相关的信息。如下图:

2016-07-15 14:28:30 1396

转载 java虚拟机常见错误 -- java.lang.OutOfMemoryError: Java heap space解决办法

文章转自: http://wangqiaowqo.iteye.com/blog/457912///首先检查程序有没有限入死循环这个问题主要还是由这个问题 java.lang.OutOfMemoryError: Java heap space 引起的。第一次出现这样的的问题以后,引发了其他的问题。在网上一查可能是JAVA的堆栈设置太小的原因。跟据网上的答案大致有这两种解决方法

2016-07-15 14:14:37 3017

原创 java虚拟机常见的错误 -- gc overhead limit exceeded

根据sun官方的说法是:“if too much time is being spent in garbagecollection: if more than 98% of the total time is spent in garbagecollection and less than 2% of the heap is recovered, anOutOfMemoryError will

2016-07-15 14:08:58 1127

原创 mysql -- 一些最近看到的写的很好的博客 以及自己的总结

1.关于事务 和锁之间的关系 这篇文章生动形象的介绍了,事务的隔离级别,加锁的细节,以及两者之间的关系。同时也说明了 索引 与 锁 之间的关系,以及死锁成因的简化的情况。http://www.cnblogs.com/zhaoyl/p/4121010.html2.关于lock的细节lock table t1 write;lock table t2 wr

2016-07-13 21:49:05 616

原创 DSM -- 进入linux文件系统

将DSM 设置为SSH可用。将windows的SSH客户端启动。(默认windows是关闭的)下载Xshell远程登陆工具,并且设置正确的ip 以及 端口,进行连接登陆。登陆后,发现即为linux命令行界面。在这下面便可以进行linux相关的操作。若需要获得root权限,可将管理员权限进行提升,提升为root. 命令为:sudo -i  ,然后输入管理员密码。

2016-07-13 17:57:30 7344

转载 Xshell use

转自: http://www.th7.cn/system/lin/201410/72658.shtml(1)命令ls——列出文件ls 显示当前目录文件ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的隐藏”文件ls a* 列出当前目录下以字母a开头的所有文件ls -l *.doc 给出当前目录下以.doc结尾的所有文件 (2)命令cp——

2016-07-13 17:14:35 520

原创 java -- 将int 转为二进制,再提取二进制中每一位信息

前言用二进制形式,表示事务的处理状态,是一个比较简单的做法,充分考虑了二进制的开关的性质。取二进制某一位: 0 代表未处理,1代表已经进行了处理。那么 7 转成二进制 111,那么其可以表示事物的3个方面,表示的状态为8个状态。很是节省空间,相对于用一些字符串来表示状态。但是,数字表示状态,不易让人去理解。java code: package tree.test

2016-07-08 16:58:40 26915

转载 java -- java.lang.NoSuchMethodError的问题

让这个问题折腾了好长时间,最终在网上看到了一篇文章,解决了这个问题。转自: http://timen-zbt.iteye.com/blog/1871152在Java项目进行增量更新的时候经常会出现java.lang.NoSuchMethodError的问题,究其原因有很多:1、在引包是引用了不匹配的包版本2、开发环境和运行环境的不一致3、以上两点都齐全,并且确实有对

2016-07-08 11:45:50 901

原创 java -- 低级失误

在编写程序过程中,常会遇到一些低级的错误,这里列举一些:1.相对路径。在eclipse使用中,在本项目中引用其他的项目,那么要注意相对路径,不同项目其相对的基地址是不同的。弄混了之后容易找不到路径。两个project A和B, 那么写相对地址时 "src/" 在两个项目中便有不同的含义,换句话说,转化成绝对路径之后,是不一样的。使用相对路径有助于项目转移时,不需要进行杂

2016-07-07 20:46:46 505

原创 mysql -- 基本的锁机制导引

前言数据库中不同的引擎,在锁机制方面略有差异,但是大体上是相同的。主要介绍关于InnoDB方面的内容。InnoDB简介事务型数据库的首选引擎,支持ACID事务,支持行级锁定。InnoDB是为处理巨大数据量时的最大性能设计。InnoDB存储引擎完全与MySQL服务器整合,InnoDB存储引擎为在主内存中缓存数据和索引而维持它自己的缓冲池。InnoDB存储它的表&索引在一个表空

2016-07-04 22:40:32 578

原创 多线程 -- 移动文件(生产者,消费者模式应用)

期待实现的效果:Thread producer 负责向 某文件夹 (GEXF_DIR)中写文件。(从ORIGIN_DIR 移动到 GEXF_DIR)Thread consumer 负责从GEXF_DIR中取出数据到GEXF_SAVED_DIR中。整体示意图如下:Thread producer中的流程:Thread consumer 流程图如下:

2016-07-03 11:48:55 637

原创 多线程 -- 初学简单例子

多线程初学该模式是生产者--消费者模式。规定了两个任务内部类,Consumer 和Producer .Producer负责给 num 加1,Consumer 负责给num 减 1。run()方法只是负责任务,不负责启动。通过 new Thread(new Producer()) 将任务分配给线程。通过start()方法开启线程。Main 线程中有 线程Consumer 的实例consume

2016-07-01 22:52:20 1966

原创 win7 -- 常见命令

开启服务: net start  mysql关闭服务: net stop mysql查看用户信息: net user

2016-07-01 21:33:41 449

原创 apk解析 -- 总体流程

程序需要做的要求:程序通过解析apk,将apk相关的函数调用图(Call Graph)存到数据库中。一次处理一个apk。这个过程中出现异常,应该立刻消除与此apk相关的信息。(当做一个原子来处理)程序处理流程:1.具体流程如下图:

2016-07-01 15:58:42 698

Vue.js实战(带目录)

目 录 第1篇 基础篇 第1章 初识Vue.js 3 1.1 Vue.js是什么 3 1.1.1 MVVM模式 3 1.1.2 Vue.js有什么不同 4 1.2 如何使用Vue.js 5 1.2.1 传统的前端开发模式 5 1.2.2 Vue.js的开发模式 5 第2章 数据绑定和第一个Vue应用 8 2.1 Vue实例与数据绑定 9 2.1.1 实例与数据 9 2.1.2 生命周期 10 2.1.3 插值与表达式 11 2.1.4 过滤器 13 2.2 指令与事件 15 2.3 语法糖 18 第3章 计算属性 19 3.1 什么是计算属性 19 3.2 计算属性用法 20 3.3 计算属性缓存 23 第4章 v-bind及class与style绑定 25 4.1 了解v-bind指令 25 4.2 绑定class的几种方式 26 4.2.1 对象语法 26 4.2.2 数组语法 27 4.2.3 在组件上使用 29 4.3 绑定内联样式 30 第5章 内置指令 32 5.1 基本指令 32 5.1.1 v-cloak 32 5.1.2 v-once 33 5.2 条件渲染指令 33 5.2.1 v-if、v-else-if、v-else 33 5.2.2 v-show 36 5.2.3 v-if与v-show的选择 36 5.3 列表渲染指令v-for 37 5.3.1 基本用法 37 5.3.2 数组更新 41 5.3.3 过滤与排序 43 5.4 方法与事件 44 5.4.1 基本用法 44 5.4.2 修饰符 46 5.5 实战:利用计算属性、指令等知识开发购物车 47 第6章 表单与v-model 55 6.1 基本用法 55 6.2 绑定值 61 6.3 修饰符 63 第7章 组件详解 65 7.1 组件与复用 65 7.1.1 为什么使用组件 65 7.1.2 组件用法 66 7.2 使用props传递数据 70 7.2.1 基本用法 70 7.2.2 单向数据流 72 7.2.3 数据验证 74 7.3 组件通信 75 7.3.1 自定义事件 75 7.3.2 使用v-model 77 7.3.3 非父子组件通信 79 7.4 使用slot分发内容 83 7.4.1 什么是slot 83 7.4.2 作用域 84 7.4.3 slot用法 85 7.4.4 作用域插槽 87 7.4.5 访问slot 89 7.5 组件高级用法 90 7.5.1 递归组件 90 7.5.2 内联模板 92 7.5.3 动态组件 93 7.5.4 异步组件 94 7.6 其他 95 7.6.1 $nextTick 95 7.6.2 X-Templates 96 7.6.3 手动挂载实例 97 7.7 实战:两个常用组件的开发 98 7.7.1 开发一个数字输入框组件 98 7.7.2 开发一个标签页组件 106 第8章 自定义指令 118 8.1 基本用法 118 8.2 实战 121 8.2.1 开发一个可从外部关闭的下拉菜单 121 8.2.2 开发一个实时时间转换指令v-time 126 第2篇 进阶篇 第9章 Render函数 133 9.1 什么是Virtual Dom 133 9.2 什么是Render函数 136 9.3 createElement用法 140 9.3.1 基本参数 140 9.3.2 约束 143 9.3.3 使用JavaScript代替模板功能 147 9.4 函数化组件 153 9.5 JSX 157 9.6 实战:使用Render函数开发可排序的表格组件 159 9.7 实战:留言列表 172 9.8 总结 183 第10章 使用webpack 184 10.1 前端工程化与webpack 184 10.2 webpack基础配置 187 10.2.1 安装webpack与webpack-dev-server 187 10.2.2 就是一个js文件而已 188 10.2.3 逐步完善配置文件 191 10.3 单文件组件与vue-loader 194 10.4 用于生产环境 201 第11章 插件 206 11.1 前端路由与vue-router 207 11.1.1 什么是前端路由 207 11.1.2 vue-router基本用法 208 11.1.3 跳转 212 11.1.4 高级用法 213 11.2 状态管理与Vuex 216 11.2.1 状态管理与使用场景 216 11.2.2 Vuex基本用法 217 11.2.3 高级用法 221 11.3 实战:中央事件总线插件vue-bus 227 第3篇 实战篇 第12章 iView经典组件剖析 235 12.1 级联选择组件Cascader 236 12.2 折叠面板组件Collapse 249 12.3 iView内置工具函数 257 第13章 实战:知乎日报项目开发 261 13.1 分析与准备 261 13.2 推荐列表与分类 265 13.2.1 搭建基本结构 265 13.2.2 主题日报 267 13.2.3 每日推荐 271 13.2.4 自动加载更多推荐列表 276 13.3 文章详情页 278 13.3.1 加载内容 278 13.3.2 加载评论 281 13.4 总结 286 第14章 实战:电商网站项目开发 288 14.1 项目工程搭建 288 14.2 商品列表页 290 14.2.1 需求分析与模块拆分 290 14.2.2 商品简介组件 291 14.2.3 列表按照价格、销量排序 297 14.2.4 列表按照品牌、颜色筛选 306 14.3 商品详情页 309 14.4 购 物 车 313 14.4.1 准备数据 314 14.4.2 显示和操作数据 316 14.4.3 使用优惠码 320 14.5 总结 324 第15章 相关开源项目介绍 325 15.1 服务端渲染与Nuxt.js 325 15.1.1 是否需要服务端渲染 325 15.1.2 Nuxt.js 326 15.2 HTTP库axios 327 15.3 多语言插件vue-i18n 329

2019-03-27

【spark论文翻译版】大型集群上的快速和通用数据处理架构

spark实验室所出的论文,由众多国内技术专家翻译。 相对于国内的一些书籍而言,对于RDD等概念阐述的更加清楚。

2018-05-07

《用Python进行自然语言处理》中文翻译-NLTK配套书

NLTK配套书《用Python进行自然语言处理》 中文版

2017-03-04

geckodriver - win64

2017-02-01

phantomjs - windows

phantomjs - windows

2017-02-01

eclipse黑夜主题

2016-08-14

科研及工程所需的信息素质

2016-08-14

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

TA关注的人

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