- 博客(78)
- 资源 (10)
- 收藏
- 关注

转载 Java IO流分析整理
Java中的流,可以从不同的角度进行分类。按照数据流的方向不同可以分为:输入流和输出流。按照处理数据单位不同可以分为:字节流和字符流。按照实现功能不同可以分为:节点流和处理流。 输出流: 输入流:因此输入和输出都是从程序的角度来说的。字节流:一次读入或读出是8位二进制。字符流:一次读入或读出是16位二进制。字节流和字符流的原理是相同的,只不过
2014-09-25 17:21:28
519
原创 php操作PDO处理数据实例
直接贴代码:<?phpif(!defined("APP")){ exit("No direct script access allowed");}class App{private static $pdo = null;/** * @获取数据库配置 * @return array */public static function getConfig(){
2016-06-25 18:22:22
747
原创 php做接口+android 请求API接口并展示到ListView例子
php做接口+android 请求API接口并展示到ListView例子
2016-06-25 18:06:58
13238
3
原创 利用doker快速搭建node.js运行环境
这里主要讲利用Dockerfile快速搭建node.js运行环境,具体来说快速创建nodejs的docker镜像,并运行该镜像为模板的容器,方便访问:步奏如下:准本工作当前目录下创建一个node项目:sudo vi index.js===============================var http = require("http");http.createSe
2016-03-07 17:32:26
1079
原创 利用shell脚本重启node.js
利用shell脚本管理node.js启动相关动作利用shell脚本管理node.js程序的启动,停止和重启动作启动node.js入口文件停止node.js入口文件重启node.js入口文件快捷键脚本名 start 脚本名 stop 脚本名 reload代码使用shell管理node进程 例如start.sh:#!/bin/bashNODE=`which node`
2016-03-05 15:13:09
6682
原创 使用python爬取豆瓣电影图片(-)
学python没多久,主要想用它来做爬虫,写api建议用node.js,做全站页面渲染用php搞定,做爬虫还得看python:这里没有用python的一些爬虫框架,先采用python内置模块urllib直接处理页面抓取,然后解析内容然后直接下载图片:直接抓取豆瓣图片api,解析并下载图片:# -*- coding: utf-8 -*-import jsonimpor
2015-12-18 15:05:42
2575
原创 koa项目,利用koa框架完成mcv风格代码书写及基本的常用操作
现在工作用到node.js,express很好koa也不差,关键是公司现在项目用koa,所以打算写这个例子,加强koa学习提升。平时看github上的代码感觉不是很规范,代码很随意,极不方便阅读也不利于代码维护。打算写个稍微规范的demo,以传统mvc风格来写koa项目。大概项目总结构如下:koa-------node_modules-------mvc1.0-----
2015-09-10 17:05:55
2365
转载 webstorm 常用快捷键
1、webstorm快捷键:IntelliJ-Idea 的快捷键Ctrl+/ 或 Ctrl+Shift+/注释(// 或者/*…*/ )Shift+F6重构-重命名Ctrl+X删除行Ctrl+D复制行Ct
2015-09-09 16:59:45
700
原创 linux基本命令总结
Linux常见命令的使用总结 文件目录ls $ ls /home/cong #列出指定目录下的文件列表$ ls –a /home/cong #显示指定定目录下的所有文件包括隐藏文件$ls –l /home/cong #按固定格式显示文件和目录的
2015-05-15 09:48:12
562
原创 php通过统一发放tickets实现单点登陆SSO功能
站点a,站点b,站点c,分别跨域,站点b当做统一认证中心,站点a,站点c登录请求转发到站点b,站点b当做统一登录,注册中心,也称第三方身份认证中心;用户从不同站点登录到第三方认证中心,完成登录验证后,会生成一个包含用户登录信息的加密key,并且生成多个不同子应用的带加密key的引导页面,用户可以自由选择进入子应用引导页,完成子页面认证,从而无需分别登录子应用的登陆入口了,看效果:通过a
2015-05-07 18:10:39
7838
原创 利用魔术方法__call模拟数据库连贯操作
<?php/*** 利用魔术方法__call模拟数据库连贯操作*/class DB{ public $sql=array( 'field'=>'', 'where'=>'', 'order'=>'', 'limit'=>'' ); function __call($name,$args){ $name=strtolower($name); if
2015-04-18 10:26:36
692
原创 使用php中ob函数和file_put_contents生成简单静态页的类
<?php class StaticHtml{ private $htmlpath="data/html/"; private $key; private $ismd5 =false; private $suffix=".html"; public function start(){ return ob_start(); } public function end($ke
2015-04-17 16:24:22
1297
原创 mysql学习总结
mysql常用命令:创建表A,复制表B的数据结构,(不复制数据)create table A like B;复制表B的数据内容到表A中(前提是表A与表B数据结构一致):insert into A select * from B;查看表A的创建语句:show create table A;查看表A的数据结构:desc A
2015-04-17 09:44:18
395
转载 php将文件类型session写入memcache
<?php class MemSession{ private static $handler = null; private static $lifetime = null; private static $time = null; const MS = 'session'; pri
2015-04-11 12:43:54
546
原创 Thinkphp基础之文件处理类
<?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK IT ]// +----------------------------------------------------------------------
2015-04-09 18:27:13
1090
转载 Thinkphp基础之输入类处理
<?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK IT ]// +----------------------------------------------------------------------
2015-04-09 18:26:03
689
转载 php基础之常用图片处理类
<?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK IT ]// +----------------------------------------------------------------------
2015-04-09 18:23:19
1025
原创 自定义php通用树形结构类
<?php/*** 通用的树型类,可以生成任何树型结构*/class Tree { /** * 生成树型结构所需要的2维数组 * @var array */ public $arr = array(); /** * 生成树型结构所需修饰符号,可以换成图片 * @var array */ public $icon = array('│','├','└'); publi
2015-04-09 18:20:15
2122
转载 Thinkphp完整的分页类
<?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK IT ]// +----------------------------------------------------------------------
2015-04-09 18:18:56
563
原创 android学习之广播发送与检测网络开启服务
android四大组件之BroadcastReceiver和service使用;BroadcastReceiver一般分为普通广播,有序广播,异步广播,开启方式又分为静态注册,和动态注册两种类型;service:启动service又包括通过启动服务和绑定服务两种类型;四大基本组件都可以通过活动清单文件注册;看例子:通过不同方式发送广播,和获取系统服务检查网络pack
2015-03-30 19:54:17
482
原创 android学习之使用pull方式解析xml
用pull方式解析xml:xml文件 1 Google Map 1.0 2 Chrome 2.0 1 Google Play 3.0 实体类package com.example
2015-03-23 16:29:00
457
原创 android学习之intent对象传递类
Intent对象常用语活动之间通信,发送广播,启动服务等,同时可以实现数据传递,同putExtra方法,传递基本数据类型参数,同时也可以传递对象类型参数;不过intent传递对象的时候被传递的对象必需是可以序列化的;这个容易实现,让对象实现Serializable接口就可以实现;在接受信息的另一个活动中,可以通过getIntent().getSerializableExtra()来实现:
2015-03-20 15:21:26
429
原创 anroid 学习之java回调机制与自定义接口回调方法的使用
android中经常会用到内部类方式的监听接口,如按钮中的onClickListener等,内部类接口中会用到回调方法;同时在多线程操作中,子线程进行耗时操作时,如向服务器发送请求,服务器的数据响应是无法进行的,这时候需要利用java的回调机制解决问题。通过重写回调方法获取请求结果这里以网络下载为例,封装一个网络下载类,并且实现自定义接口回调方法;先建立一个接口:package
2015-03-20 14:25:34
828
原创 android学习之创建自定义控件(续)
前面一篇使用到了自定义控件视图,通过include方法引用控件,实现了基本的自定义控件,但是对于自定义控件的事件功能实现是建立在单个活动中的,假设有多个子活动需要使用自定义控件,就意味着要分别在多个子活动中重复实现自定义的控件功能,显然这是不被推荐的,这里通过继承实现自定义控件类来解决上面的问题大部分控件都是单独以layout存在,这里以LinearLayout为例:视图部分:
2015-03-19 14:44:20
466
原创 Android学习之menu菜单使用与用户自定义View
在eclipse中新建一个安卓项目的时候,一般会自带创建一个menu,如果想自定义一个menu的话,在项目res目录下新建一个menu菜单,然后在该目录下新建一个xml文件,系统根目录会自动选择为menu类型;新建成功后,我们在xml中添加菜单项Item; <item android:id="@+id/add_item" andro
2015-03-19 11:50:23
4394
原创 android 学习之json数据的解析与创建
json数据格式已经是互联网数据通信的标准格式了,各种后端语言都支持json数据的处理,重要的是json格式具有轻便,灵活,语言清晰特点,android也完美的实现对json数据格式的解析;安卓下面对json数据格式解析有两种,JSONObject类实现和谷歌提供的Gson解析;这里以官方JSONObject来说明现在项目assets目录下新建一个json文件,test.json{
2015-03-18 15:37:58
680
原创 android多线程使用实例之AsynTask和handler的使用
在android开发当中,主线程(UI线程)是不允许处理复杂的耗时操作的,否则会导致UI线程阻塞,因此对此类操作应该使用子线程处理,一般会使用到AsynTask异步任务和handler多线程来处理,并且在子线程中是不允许修改UI线程元素的,因此会使用到异步回调方法;下面例子通过AsynTask和handler例子说明;首先建立布局文件activity_main.xml,分别定义下载按钮
2015-03-18 15:14:37
529
原创 android利用SQLiteOpenHelper类实现对数据库的增删查改操作
android内部提供了SQLiteOpenHelper工具类,封装了操作内置数据库SqLite的基本方法,完成实现对数据库的增删查改操作;首先创建项目,实现几个操作按钮;<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.a
2015-03-18 14:43:28
4454
原创 java学习之文件IO流,File类使用及目录遍历
package learn;import java.io.*;public class io4 { static int i=0; /** * @param args * 文件遍历 */ public static void main(String[] args) { File fl = new File("D:/test"); File[] fls =
2015-03-10 10:23:44
799
自己做的vb图书管理系统
2008-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人