自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ibey0nd的专栏

专注coding,擅长被妞泡

  • 博客(50)
  • 收藏
  • 关注

原创 在web开发中你不得不注意的安全验证问题#2-XSS

前言XSS又叫CSS (Cross Site Script) ,跨站脚本攻击。恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意攻击用户的特殊目的。

2014-07-03 23:02:30 1260

原创 在web开发中你不得不注意的安全验证问题#1-SQL

前言随着WEB开发的发展如日中天,越来越多的程序猿加入这个行列,尤其是在大型项目团队开发的过程中,程序员们的水平参差不齐。导致各种各样的安全验证不严密导致各种问题。正如那句话所说,水桶能装水的多少不取决于最高的挡板,而是最低的挡板。那今天我就给大家演示一下常见的安全问题SQL的形成原因和预防。环境准备我本来打算用java做实验的,考虑到PHP的话比较快,就用PH

2014-06-16 21:23:33 2141 2

原创 不用插件实现WordPress代码高亮显示

偶尔在日志中加入一些代码,感觉完全没必要安装代码高亮插件,万一某天不用插件了,页面可能会很乱。其实大部分插件都是在代码中强行加入一些标签,然后用CSS定义样式,通过查看页面源文件可以清楚地看到。今天推荐的是一款本地转换代码高亮显示的小工具:CodeRenderUnmi操作很容易,Source Code 中贴上你要着色的代码,然后选择语种,点击 Render 按钮就会在 HTML C

2014-12-13 22:12:59 2099

原创 C/C++中,写在while循环体的cin.getline()语句执行一次问题

#include #include #include using namespace std;int main(){    int count;    cin>>count;    string s;    string temp;    cin.ignore();    for(int i=0;i    {        getline

2014-11-18 19:28:33 4773

原创 php ci框架中加载css和js文件失败的原因及解决方法

在将html页面整合到ci框架里面的时候,加载css和js失败。原因是ci框架是入口的框架对框架中文件的所有请求都需要经过index.php处理完成,当加载外部的css和js文件的时候要使用base_url()函数处理外部的链接。在控制器中需要先载入url相关的类public function test(){ $this->load->helper

2014-11-17 13:44:16 2306

原创 在项目代码中加载cocostudio导出的动画并循环播放

需要在代码中引入#include "cocostudio/CocoStudio.h"using namespace cocostudio;ArmatureDataManager::getInstance()->addArmatureFileInfo("fishes/blowFish/Blowfish.ExportJson");Armature* armature = Armat

2014-10-11 11:12:31 2148

原创 cocos2dx3.x加载使用cocostudio导出的UI项目

1.先用cocostudio导出工程,这个没什么太多可说2.将导出的资源放入cocos2d-x资源目录中3.由于cocos2d-x3.0工作目录是放在其它地方,所以要引用 libCocoStuido、libGUI、libExtension这三个库4.添加库方法:在“解决方案资源管理器”中找到整个解决方案,右击,选择“添加”->“现有项目”你的cocos的

2014-10-10 19:53:35 1917

原创 安卓自定义进度条

先看下系统的源码 name="Widget.ProgressBar.Horizontal"> name="android:indeterminateOnly">false name="android:progressDrawable">@android:drawable/progress_horizontal name="android

2014-08-17 22:47:20 943

原创 Android中高版本拦截到骚扰电话自动挂断的实现

#前言在安卓低版本中,直接可以通过API的方式来实现,在高版本中,我们不可以直接挂断电话。原因也就不说了,都清楚。#具体实现  在高版本中,我们需要用反射机制,来调用系统底层的电话服务,而我们通过getSystemService方法获得到的只是一个代理类,并不是真正的IBinder对象。如果我们想挂断电话,需要把两个系统的aidl文件复制进我们的工程里面,来

2014-08-13 22:57:53 3483

原创 通过assets向安卓程序目录中导入数据库文件出现错误的解决办法

08-13 07:36:31.396: W/System.err(9814): java.io.IOException08-13 07:36:31.416: W/System.err(9814): at android.content.res.AssetManager.readAsset(Native Method)08-13 07:36:31.416: W/System.err(9814

2014-08-13 15:35:11 1904

原创 向Android虚拟机发送短信和拨打电话

Android的emulator是已经包含了gsm 模块,可以模拟电话与短信进行调试(就不用花太多冤枉钱) 首先,肯定是打开虚拟机:emulator -avd XXXXXX -scale 0.8&这两个参数就不用说了,第一个是avd 名称,第二个是显示大小。然后使用:telnet localhost port 是虚拟机

2014-08-12 18:31:53 3528

原创 Android获取全部联系人信息的例子

先定义一个显示条目的xml布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation=

2014-08-12 16:27:59 1702 1

原创 JAVA实现MD5加密的简单代码demo

package com.wzw.utils;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Utils { /** * md5加密方法 * @param password * @return */ public stat

2014-08-11 22:08:55 15681 1

原创 Android中常用的对话框总结

把常用的对话框记一下,方便以后查用布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android

2014-08-07 23:08:57 1154

原创 Android开发图形处理创建一个图形的拷贝

定义一个布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height=

2014-08-03 12:09:58 1155

原创 Android开发把项目打包成apk,安卓到手机上,或者提交到app应用商店

#1.用Eclipse的话导出app其实还是很容易的。大家看我的步骤。有图有真相哦选择一个项目创建一个新的,位置随便,下面是密码这里都是一些名字,地区,组织,国家。看你们自己的了选择你要存放apk的位置打完收工

2014-08-02 20:56:54 4468

原创 Android中使用广播接收者实现IP拨号

布局文件中定义一下UI,虽然没什么UI.....<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" androi

2014-08-02 12:02:21 1759

原创 Android中任务栈和activity的四种启动模式

1.一个应用程序一般都是由多个activity组成的。2.任务栈(task stack)(别名back stack后退栈) 记录存放用户开启的activity的。3.一个应用程序一被开启系统就给他分配一个任务栈,当所有的activity都退出的时候,任务栈就清空了。4.任务栈的id是一个integer的数据类型 自增长的。5.在android操作系统里面会存在多个任务栈,一个应用程

2014-07-29 23:31:07 1551

原创 Java中static、final用法小结

一、final1.final变量:      当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变。其初始化可以在两个地方,一是其定义处,也就是说在final变量定义时直接给其赋值,二是在构造函数中。这两个地方只能选其一,要么在定义时给值,要么在构造函数中

2014-07-29 21:09:33 761

原创 [面试题]java中final finally finalized 的区别是什么?

final 是修饰符,可以用于修饰变量、方法和类。修饰变量时,代表变量不可以修改,也就是常量了,常量需要在定义时赋值或通过构造函数赋值,两者只能选其一;修饰方法时,代表方法只能调用,不能被 override ;修饰类时,代表类不能够派生出子类,所以一个类不能既是 final 又是 abstract;finally 是异常处理机制中的 try 的从句,用于处理必要的清理工作,那怕执行的

2014-07-29 20:57:05 1954 1

原创 Android中activity的生命周期以及使用场景

#1完整生命周期代码如下。package com.wzw.lifecycle;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;public class MainActivity extends Activity {

2014-07-29 17:09:00 1167

原创 Android使用开源项目Xutils实现多线程下载文件

#1.下载utils项目https://github.com/wyouflf/xUtils#2布局文件中实现UI<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"

2014-07-29 11:06:13 3963 2

原创 Android开发使用POST方式向服务器请求和发送数据

前面说了GET方式。现在尝试一下POST#1.首先先用新建个servlet处理登陆请求package com.wzw.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.

2014-07-28 17:47:56 7797 2

原创 Android开发使用GET方式向服务器请求和发送数据

#1.首先先用新建个servlet处理登陆请求代码如下。只实现了doGet方法package com.wzw.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http

2014-07-28 16:53:22 3411

原创 Android查看网络图片例子

1.布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:orientation=

2014-07-28 11:36:15 803

原创 Android开发联系人管理例子

主要还是用内容提供者ContentProvider来访问数据库#1.首先布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="matc

2014-07-27 22:06:37 1092

原创 Ubuntu中修改设备的名字

在虚拟机中装的Ubuntu,开机发现名字很长一串。virtual-还有什么 一串sudo gedit /etc/hostnamesudo gedit /etc/hosts用这两条命令,把那一串字符修改成你想改的名称,比如Ubuntu。重启。解决。

2014-07-27 20:54:26 1055

原创 Android开发短信备份小例子

主要是使用内容提供者ContentProvider#1.在activity_main.xml布局文件中添加写sdcard权限,并添加读短信的权限<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/t

2014-07-27 16:29:24 1629

原创 Android中内容提供者ContentProvider实现数据库增删改查

1.我们首先new一个我们自己的类集成ContentProvider,并实现方法如下package com.wzw.sqllitedemo.providers;import com.wzw.sqllitedemo.db.PersonSQLiteOpenHelper;import android.content.ContentProvider;import android.conten

2014-07-27 14:07:12 2706

原创 android中SQLite数据库的增删改查

1.数据库帮助类PersonSQLiteOpenHelperpackage com.wzw.sqllitedemo.db;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFact

2014-07-26 15:59:45 1007

原创 Android中SQLite事务的操作

1.创建一个数据库帮助类。package com.wzw.sqllitedemo.db;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;import andro

2014-07-26 15:52:11 1037

原创 windows不重装系统和重建MBR分区表来扩展系统盘

step1.下载Acronis Disk Director Suite工具,随便一搜都能下载的到。step2.这个软件使用很简单,网上有很多图文教程。扩充盘使用Increase the free space 功能1 主界面单击Increase the free space -》选中要扩充的磁盘(这里扩充的是c盘)—》NEXT2 选中被用来补充C盘的容量的磁盘

2014-07-01 22:09:56 1364

原创 让struts2和servlet共存

因为struts2默认的是拦截所有的请求由配置文件可以看出 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* 所以当我们要用servlet处理是会出现请求

2014-06-29 22:39:11 858

原创 让window命令行支持自动补全[类似Linux的Tab键]

打开注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor下项“CompletionChar”(REG_DWORD类型),默认值为40(16进制),现将该项的值改为9(16进制)。然后打开一个cmd试下。就OK了

2014-06-29 14:52:57 2926 3

原创 Linux chmod命令详解

只能文件属主或特权用户才能使用该功能来改变文件存取模式。mode可以是数字形式或以who opcode permission形式表示。who是可选的,默认是a(所有用户)。只能选择一个opcode(操作码)。可指定多个mode,以逗号分开。options:-c,--changes只输出被改变文件的信息-f,--silent,--quiet当chmod不能

2014-06-20 16:05:31 1347

原创 linux下配置LAMP开发环境,以及常用小细节

本来安装没什么可说到。但是在linux当中容易会出现各种各样到问题。我安装以后导致各种问题比如php无法正常解析,数据库无法关闭,Apache无法开启等等........所以搞得我比较郁闷,现在把过程分享下,大家不要在走弯路最后按照这个顺序来装,避免出问题[plain] view plaincopysudo apt-get i

2014-06-20 16:00:47 1042

原创 linux中ERROR: The partition with /var/lib/mysql is too full!解决办法

今天在ubuntu上遇见这个问题。应该是我的第一分区太小了。解决办法:bey0nd@wzw:/var$ cd /varbey0nd@wzw:/var$ rm -rf log我们删除日志文件bey0nd@wzw:/var$ /etc/init.d/mysql start在开启mysql就正常了

2014-06-20 13:44:11 5755

原创 JAVA中调用CMD命令,并输出执行结果

package com.wzw.util;import java.io.BufferedReader;import java.io.InputStreamReader;public class CmdDemo { public static void main(String[] args) { BufferedReader br = null; try { Pr

2014-06-16 17:48:41 6356

转载 什么是大数据?

某比萨店的电话铃响了,客服人员拿起电话。 客服:XXX比萨店。您好,请问有什么需要我为您服务?顾客:你好,我想要一份……客服:先生,烦请先把您的会员卡号告诉我。顾客:16846146***。 客服:陈先生,您好!您是住在泉州路一号12楼1205室,您家电话是2646****,您公司电话是4666****,您的手机是1391234****。请问

2014-06-16 13:55:54 732

转载 MD5加密的算法和javascript实现MD5加密源码

今天突然想看下MD5加密的原理,于是在网上找了一些算法。资料:算法描述   对md5算法简要的叙述可以为:md5以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。func

2014-06-15 21:15:30 2720 1

空空如也

空空如也

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

TA关注的人

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