- 博客(45)
- 资源 (21)
- 收藏
- 关注
原创 android之Activity的生命周期和任务栈、四种启动模式、五中进程,使用解释
Activity详细说明:https://www.cnblogs.com/jycboy/p/6367282.htmlhttps://www.cnblogs.com/nylcy/p/6500832.htmlonCreate-------------------创建onDistroy-------------------销毁onRestart-------------------act...
2018-03-30 22:28:45 3090
原创 android中几种多线程
Thread、Runnable、Callable:都是线程Thread特点:提供了线程等待、线程睡眠、线程礼让等操作Runnable和Callable特点:都是接口,并提供对应的实现方法Runnable、Callable区别:Runnable无返回值,Callable有返回值Future:提供了对Runnable和Callable任务的执行结果进行取消、查询是否完成、获取结果、设置结果等操作Fut...
2018-03-27 14:56:44 276
原创 java之环境变量的设置、运行原理
1.********Java运行原理****Java程序运行原理在Java中引入了虚拟机(JVM,Java Virtual Machine)的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。虚拟机在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的字节码(ByteCode)(class文件的内容),然后由解释器来将虚拟机代码转换为特定系统...
2018-03-26 09:42:36 197
原创 nodejs之mysql错误集合
1-----------如果报以下错:The MySQL server is running with the --secure-file-priv option so it cannot execute this statement;查看以下权限show variables like '%secure%'#+--------------------------+-------+| Variabl...
2018-03-21 15:43:00 1090
原创 android之创建单元测试
1.在src的包名文件夹下创建测试类:package com.example.lambo.secondad;import junit.framework.TestCase;/**这里时测试类,测试类测试类必须继承TestCase或者其子类AndroidTestCase、InstrumentationTestCase, * 不然没办法工作啊!另外,测试类中的方法,必须以小写的test开头,切记~大功...
2018-03-20 22:44:39 197
原创 nodejs之mysql函数
mysql常用的函数:http://blog.csdn.net/sugang_ximi/article/details/6664748-------类型转换函数---------MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值。两者具体的语法如下:1、CAST(value as type) 就是CAST(xxx AS 类型)2、CONVERT(valu...
2018-03-19 10:44:43 951
原创 android之测试相关
------根据是否知道源码----白盒、黑盒-------根据粒度-------方法、单元、集成、系统-----根据暴力程度-------压力、冒烟、谷歌给我们提供了monkey+次数来进行压力测试(运行cmd--》monkey 次数)...
2018-03-18 22:36:38 109
原创 android之布局和单位
创建一个布局:project--app--src--main--res---layout右键---new---》XML----》layoutXML;安卓中的所有控件第一个字母都大写;-------------线性布局--------------LinearLayout从左到右,从上到下依次布局;-----------------相对布局-----------------...
2018-03-18 22:17:45 335
原创 nodejs之控制台打印
****直接输出引号中的信息onsole.log("log信息");****依次输出所有字符串console.log("%s","first","second");//输出结果:first second****将对象转换为普通字符串后执行console.log("%s","guoyansi",{name:"思思博士"});//输出结果:guoyansi { name:
2018-03-17 10:20:05 27245
原创 android之程序启流程和常规操作
+++++++++project--app+++++++++++++------------project--app---buid---------------------------project--app---libs---------------这个文件夹下是用来存放jar包的,可以直接拖到这个文件夹下,但是要在project--app--build.gradle这里面配置一下;------...
2018-03-16 23:07:40 221
原创 nodejs之MAC终端操作mysql(三)批量操作数据、数据库导入导出、事务、函数、存储过程,触发器、流程控制
-------------数据库的导入和导出(数据备份和数据恢复)-------------严格来讲,其实Navicat for MySQL导出的不是数据库,而是数据库中的所有表的数据以及结构。所以,如果你不建立与之对应的数据库,而是随便找一个数据导入,结果是这个数据库多了几张刚刚导入的表。从navicat导出数据库.sql文件:选中要导出的数据库--》右键选中转储sql文件--》结构+数据--》...
2018-03-16 18:17:12 922
原创 nodejs之MAC终端操作mysql(二)创建角色、设置权限
------------------创建角色,设置权限-----------------------****查看角色:SHOW GRANTS;或者 SHOW GRANTS FOR 'lambo1'@'%';*****查看当前用户:SELECT USER();***查看所有用户:SELECT DISTINCT User FROM mysql.user;==========创建一个新用户:*****...
2018-03-16 16:26:03 677
原创 android之开发环境---andriod Studio 、eclipce操作,android文档
安卓开发:http://www.android-doc.com/guide/topics/appwidgets/index.htmleclipce:先安装jdk;---》在eclipce中下载andriod SDK,按安装ADT(安卓开发工具);andriod Srudio:先安装jdk,再安装studio,再安装sdk;参考安装:https://www.cnblogs.com/abao0/arc...
2018-03-14 23:52:03 294
原创 android之sdkmanager的介绍
dx.bat------吧所有的.class文件变成dex文件;aapt----安卓打包工具;adb-------安卓的调试桥;arm、intel、-----处理器架构,标准;
2018-03-14 23:16:13 818
原创 android之基础知识系统构成、dvm、运行模式(art和dalvilk)
====安卓系统构成====1.linux层2.函数库层,由c语言或者c++编写;3.application framework框架层;4.application应用层;=====dvm====jvm是java的虚拟机,基于栈的架构;运行javc;dvm是google为安卓开发的,是基于寄存器架构,是基于CPU的内存(比普通的内存快),吧所有的.class文件变成一个 .dex文件,;=====运...
2018-03-14 22:53:23 321
原创 MAC之常用终端命令、隐藏/打开文件、查看磁盘占用情况、系统盘占用存储过大
1.从普通用户lambo切换到root用户:sudo -i;2.从root用户切换到普通用户:exit;3.普通用户之间的切换:sudo 普通用户名4.sudo su 直接进入sh-3.2#;返回到之前的用户:exit;5.回到home目录:cd /********方法一:隐藏/打开文件打开访达,在访达左侧点击隐藏文件所在的目录。2、在这里隐藏文件所在的目录按键盘...
2018-03-14 14:53:52 3399 1
原创 nodejs之MAC上终端操作mysql数据库(一)
navicat的操作:http://www.navicat.com.cn/manual/online_manual/cn/navicat/mac_manual/#/con_ssh_settings参考:https://www.cnblogs.com/sbj-dawn/p/6905930.htmlhttps://www.cnblogs.com/gaoguofeng/p/5848347.htm...
2018-03-14 12:15:58 2496
原创 nodejs之常用工具模块util
util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能 过于精简的不足。util.inherits(constructor, superConstructor)是一个实现对象间原型继承 的函数。 JavaScript 的面向对象特性是基于原型的,与常见的基于类的不同。JavaScript 没有 提供对象继承的语言级别特性,而是通过原型复制来实现的。v...
2018-03-13 11:19:53 1559
原创 nodejs之Crypto模块实现加密
参考:http://cnodejs.org/topic/56e22b279386fbf86ddd69ce参考二:http://cnodejs.org/topic/504061d7fef591855112bab5参考三:https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/0014345...
2018-03-12 18:04:06 4951 1
原创 nodejs之socket的使用(net模块)、socket.io模块
参考:http://nodejs.cn/api/net.htmlw3school的socket.io:https://www.w3cschool.cn/socket/文本socket:https://www.w3cschool.cn/websocket_protocol/qn6p1ozt.html在NodeJS中有三种socket:1. TCP,2. UDP,3. Unix域套接字net 模块提供...
2018-03-10 16:22:46 11443 1
原创 nodejs之express的中间件body-parser
body-parser一般用来对req.body进行解析;中间件:https://github.com/expressjs/body-parserbody-parser解析https://www.cnblogs.com/chyingp/p/nodejs-learning-express-body-parser.htmlhttp://blog.csdn.net/yanyang1116/article...
2018-03-09 14:42:28 1869
原创 nodejs之常用网站和框架、中间件
nodejs中文网:http://nodejs.cn/api/七天学会nodejs:https://www.lvtao.net/content/book/node.js.htm#1.6npm: https://cnpmjs.org淘宝npm:http://npm.taobao.org**************************nodejs中常用的几大框架: 1.meteor------...
2018-03-08 18:15:05 1903
原创 nodejs之Stream(流)
参考:http://www.runoob.com/nodejs/nodejs-stream.htmlStream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout(标准输出)。Node.js,Stream 有四种流类型:Readable - 可读操作。Writable - 可写操作。Duplex -...
2018-03-08 17:48:12 478
原创 nodejs之Buffer(缓冲区)
参考:http://www.runoob.com/nodejs/nodejs-buffer.htmlJavaScript 语言自身只有字符串数据类型,没有二进制数据类型。但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。在 Node.js 中,Buffer 类是随 Node 内核一起发布的核心库。...
2018-03-08 17:46:46 754
原创 nodejs之事件EventEmitter
参考:http://www.runoob.com/nodejs/nodejs-event.htmlNode.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。Node.js里面的许多对象都会分发事件:一个net.Server对象会在每次有新连接时分发一个事件, 一个fs.readStream对象会在文件被打开的时候发出一个事件。 所有这些产生事件的对象都是 events.Event...
2018-03-08 17:45:03 993
原创 nodejs之文件下载
==========request模块实现下载========***********app.js*************var express = require('express');var app = express();//创建express实例var routes=require('./routes/routes.js');//吧路由引入; ./ 代表项目的当前总目录 /Users...
2018-03-08 16:50:24 21547 1
原创 nodejs之fs操作文件、读取图片
参考使用:http://www.runoob.com/nodejs/nodejs-fs.htmlNode.js 文件系统(fs 模块)模块中的方法均有异步和同步版本,例如读取文件内容的函数有异步的 fs.readFile() 和同步的 fs.readFileSync()。异步的方法函数最后一个参数为回调函数,回调函数的第一个参数包含了错误信息(error)。=============读取图片显示在...
2018-03-08 15:19:06 16011 1
原创 nodejs之express中间件multer实现附件上传
参考使用:http://blog.csdn.net/devil13th/article/details/50404351github地址expressjs/multer:https://github.com/expressjs/multermulter是express官方推荐的文件上传中间件,multer是Nodejs中用于处理文件上传 multipart/form-data数据的中间件,用于处理...
2018-03-08 14:08:23 2055
原创 nodejs之express(二)get和post请求
获取请求中的参数,nodejs的 express框架 提供了四种方法来实现。 req.body----解析body不是nodejs默认提供的,需要载入body-parser中间件才可以使用req.body;此方法通常用来解析POST请求中的数据.2. querystring--使用于post请求--var querystring = require('querystring'); q...
2018-03-07 16:38:51 11235 2
原创 nodejs 之express.static静态文件路径
为了提供对静态资源文件(图片、csss文件、javascript文件)的服务,请使用Express内置的中间函数 express.static 。传递一个包含静态资源的目录给 express.static 中间件用于立刻开始提供文件。比如用以下代码来提供public目录下的图片、css文件和javascript文件:app.use(express.static('public'));现在,你可以加...
2018-03-07 16:31:16 4816
原创 nodejs之express(一)简单实现路由
express的中间件有:Express 4.0 Namebody-parser:解析请求体,相当于cntent-type设置;compression:压缩;cookie-sessionMorgan:morgan是express默认的日志中间件,也可以脱离express,作为node.js的日志组件单独使用;cookie-parser:设置cookie;express-session:设置sess...
2018-03-07 14:28:50 1190
原创 nodejs之ATOM快捷键操作
文件切换ctrl-shift-s 保存所有打开的文件cmd-shift-o 打开目录cmd-\显示或隐藏目录树ctrl-0焦点移到目录树目录树下,使用a,m,delete来增加,修改和删除cmd-t或cmd-p 查找文件cmd-b 在打开的文件之间切换cmd-shift-b 只搜索从上次git commit后修改或者新增的文件导航(等价于上下左右)ctrl-p 前一行ctrl-n 后一行ctrl-...
2018-03-07 10:36:18 1081
原创 swift之获取随机数
//获取随机数 func getRandom(){ //1:下面是使用arc4random函数求一个1~100的随机数(包括1和100) let randomNumber:Int = Int(arc4random() % 100) + 1 print(randomNumber) //func arc4random_un...
2018-03-06 16:10:21 8346 2
原创 swift之imageview动画实例
/** imageview动画 */import UIKitclass LYBImageViewAnimateVC: UIViewController {let h:CGFloat=UIScreen.main.bounds.size.height let w:CGFloat=UIScreen.main.bounds.size.widthlet ar:[String]...
2018-03-06 16:00:20 447
原创 swift 之使用系统的地图
引入头文件:import MapKitimport CoreLocation添加代理CLLocationManagerDelegate===========定位(一次定位、持续定位、使用期间定位、后台定位)======= func mapLocation(){ locationManager=CLLocationManager.init() //在使用期间发定位请求...
2018-03-06 09:53:19 710
原创 swift之动画的使用
参考:https://www.jianshu.com/p/e983b26fc0112.UIView的动画; let v1:UIView=UIView.init()let v2:UIView=UIView.init() UIView.transition(from: v1, to: v2, duration: 3, options: UIViewAnimationOption...
2018-03-06 09:12:11 1848
原创 swift 之蓝牙的应用
=========实例一/** 蓝牙的简易使用 */import UIKitimport CoreBluetooth@available(iOS 10.0, *)class LYBBlueToothVC: UIViewController ,CBCentralManagerDelegate, CBPeripheralDelegate { ////中央管理器的状...
2018-03-05 16:37:19 3139
原创 swift 之AVFoundation自定义相机界面拍照、录像、保存到相册、合成视频
1.**********自定义相机拍照****** /** 自定义相机: 1.前置和后置摄像头 typedef NS_ENUM(NSInteger, AVCaptureDevicePosition) { AVCaptureDevicePositionUnspecified = 0, AVCaptureDevicePositionBack = 1, AVCaptureDevic...
2018-03-05 16:21:41 5641 1
原创 swift之生成条形码、二维码、识别二维码、长按识别二维码
===============生成二维码==============/**生成二维码,生成条形码 // =======生成二维码======== // // 主要用到CIFilter类。CIFilter是Core Image中一个比较核心的有关滤镜使用的类。 // 通常CIFilter对象需要一个或多个图像作为输入,并产生CIImage类型的实体作为输出。而...
2018-03-02 16:00:22 2126
原创 iOS/swift之打开系统相册、系统相机、系统相机拍照、录像
/** 打开相册或相机 */import UIKitimport AVFoundationimport Photosimport MobileCoreServicesclass LYBOpenAblumOrCameraVC: UIViewController,UIImagePickerControllerDelegate,UINavigationControllerDelegat...
2018-03-01 16:06:59 6663
屏幕录像专家
2013-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人