<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cirplan的专栏]]></title><description><![CDATA[『点滴生活！！记录偶的程序猿生涯』]]></description><link>https://blog.youkuaiyun.com/djf3848</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; djf3848]]></copyright><item><title><![CDATA[AsyncSocket的C/S通信程序]]></title><link>https://blog.youkuaiyun.com/djf3848/article/details/84513404</link><guid>https://blog.youkuaiyun.com/djf3848/article/details/84513404</guid><author>djf3848</author><pubDate>Wed, 18 Dec 2013 20:39:55 +0800</pubDate><description><![CDATA[
为了弄这个通信程序，花了我好几晚的时间。没办法，没有学过c++，socket也一通半解。
 
环境：win7+vs2010
项目：c++的MFC项目
编码：一定不能使用unicode编码，不然会乱码（这个纠结了我好多时间）
 
看看效果：
 
初始化时，服务端和客户端的效果图： 
服务端监听，客户端连接，如果IP和端口正确就可以连上

 
 
双方发送消息个过程，新消...]]></description><category></category></item><item><title><![CDATA[winsocket的C/S模型程序]]></title><link>https://blog.youkuaiyun.com/djf3848/article/details/84513399</link><guid>https://blog.youkuaiyun.com/djf3848/article/details/84513399</guid><author>djf3848</author><pubDate>Wed, 18 Dec 2013 20:22:33 +0800</pubDate><description><![CDATA[
因为这学期要交winsocket的通信程序，一个字，坑。因为上课就没有教的。不过有神器在手，陆楠同学的《计算机网络实训和编程》，so，还不是手到擒来！
 
环境：win7+vs2010
项目：C++项目，有预编译头文件
 
先看效果：
服务端： 客户端：
 
连接后：
  不过感觉怪怪的。
 看看client的源文件：
// TCPEx_Client.cpp : 定义控制台...]]></description><category></category></item><item><title><![CDATA[git(2)--上传项目与取项目]]></title><link>https://blog.youkuaiyun.com/djf3848/article/details/84513384</link><guid>https://blog.youkuaiyun.com/djf3848/article/details/84513384</guid><author>djf3848</author><pubDate>Wed, 18 Dec 2013 19:49:18 +0800</pubDate><description><![CDATA[
转载：http://my.oschina.net/dxqr/blog/134811（完整版） 
1、切换到项目目录下

1
git init

 
2、输入




1
git add .




把该目录下的所有文件全部提交到缓冲区
 
3、使用
 




1

git commit -m &quot;GitHelloWorld first commit&quot;...]]></description><category></category></item><item><title><![CDATA[fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏]]></title><link>https://blog.youkuaiyun.com/djf3848/article/details/84513215</link><guid>https://blog.youkuaiyun.com/djf3848/article/details/84513215</guid><author>djf3848</author><pubDate>Wed, 18 Dec 2013 13:40:40 +0800</pubDate><description><![CDATA[VS2010在经历一些更新后，建立Win32 Console Project时会出“error LNK1123” 错误，解决方案为将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可，但是没新建一个项目都要这样设置一次。在建立VS2010 Win32 Project项目时，按照上面解决方案依然发生了“error LNK1123”错误，经过上网查资料，解决方案为：第一步...]]></description><category></category></item><item><title><![CDATA[git（1）--初步接触和安装]]></title><link>https://blog.youkuaiyun.com/djf3848/article/details/84510383</link><guid>https://blog.youkuaiyun.com/djf3848/article/details/84510383</guid><author>djf3848</author><pubDate>Sat, 07 Dec 2013 22:48:34 +0800</pubDate><description><![CDATA[
一直很想搞下git，为啥？因为最近很火。之前上github，英文看不懂，好吧，是懒得查翻译。然后不了了之了。现在开源中国有中文的教程，果断研究下（其实是无聊没事干）。
 
好，先来看下git的历史吧。
http://git.oschina.net/progit/1-%E8%B5%B7%E6%AD%A5.html#1.1-%E5%85%B3%E4%BA%8E%E7%89%88%E6%9C%...]]></description><category></category></item><item><title><![CDATA[android 弹球游戏]]></title><link>https://blog.youkuaiyun.com/djf3848/article/details/84507227</link><guid>https://blog.youkuaiyun.com/djf3848/article/details/84507227</guid><author>djf3848</author><pubDate>Tue, 26 Nov 2013 21:20:03 +0800</pubDate><description><![CDATA[
老师说，我们要做个弹球游戏，好，我就做了个传说中的弹球游戏。
 
先看效果：
     
 
好吧，的确是简陋了点，不过基本功能还是实现了的。
 
先看主界面
activity_main.xml
 
&amp;lt;RelativeLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;
    xmlns...]]></description><category></category></item><item><title><![CDATA[java 方法调用]]></title><link>https://blog.youkuaiyun.com/djf3848/article/details/84505114</link><guid>https://blog.youkuaiyun.com/djf3848/article/details/84505114</guid><author>djf3848</author><pubDate>Tue, 19 Nov 2013 20:47:11 +0800</pubDate><description><![CDATA[
java中有静态方法和非静态方法。
 
一、静态方法间的调用
 
class Person {
	public static void eat(){		
		System.out.println(&quot;Eat&quot;);
	}
	
	public static void main(String args[]){
		eat();
	}
}
 结果：编译通过，可以运行
结论：静...]]></description><category></category></item><item><title><![CDATA[android的AlertDialog]]></title><link>https://blog.youkuaiyun.com/djf3848/article/details/84499880</link><guid>https://blog.youkuaiyun.com/djf3848/article/details/84499880</guid><author>djf3848</author><pubDate>Sun, 17 Nov 2013 15:12:29 +0800</pubDate><description><![CDATA[
代码如下：
/** 弹出对话框*/
				new AlertDialog.Builder(MainActivity.this)
					//设置标题
					.setTitle(&quot;Exit&quot;)
					//设置图标
					.setIcon(R.drawable.goodbay)
					//设置内容
					.setMessage(&quot;确定退出？&quot;)
					...]]></description><category></category></item><item><title><![CDATA[android屏幕常亮]]></title><link>https://blog.youkuaiyun.com/djf3848/article/details/84499786</link><guid>https://blog.youkuaiyun.com/djf3848/article/details/84499786</guid><author>djf3848</author><pubDate>Sat, 16 Nov 2013 20:43:11 +0800</pubDate><description><![CDATA[
在manifest.xml中配置权限：
&amp;lt;!--常亮权限  --&amp;gt;
&amp;lt;uses-permission android:name=&quot;android.permission.WAKE_LOCK&quot;&amp;gt;&amp;lt;/uses-permission&amp;gt;
 
在activity的java文件中：
 @Override
    protected void onCreate(B...]]></description><category></category></item><item><title><![CDATA[android横屏竖屏]]></title><link>https://blog.youkuaiyun.com/djf3848/article/details/84499785</link><guid>https://blog.youkuaiyun.com/djf3848/article/details/84499785</guid><author>djf3848</author><pubDate>Sat, 16 Nov 2013 20:27:32 +0800</pubDate><description><![CDATA[
在在相应的activity中设置：
android:launchMode=&quot;singleTask&quot;
android:screenOrientation=&quot;portrait&quot;
 android:screenOrientation的可设属性如下：


&quot;unspecified&quot;
默认值，由系统来选择方向。它的使用策略，以及由于选择时特定的上下文环境，可能会因为设备的差异而不同。


&quot;u...]]></description><category></category></item><item><title><![CDATA[android在java中动态改变控件大小]]></title><link>https://blog.youkuaiyun.com/djf3848/article/details/84499783</link><guid>https://blog.youkuaiyun.com/djf3848/article/details/84499783</guid><author>djf3848</author><pubDate>Sat, 16 Nov 2013 20:19:13 +0800</pubDate><description><![CDATA[
在java代码如下：
ImageButton exitbot =(ImageButton) findViewById(R.id.exit);
ViewGroup.LayoutParams exitbotn = (ViewGroup.LayoutParams)exitbot.getLayoutParams();
exitbotn.width = botwidth;
exitbotn.hei...]]></description><category></category></item><item><title><![CDATA[android获取屏幕大小]]></title><link>https://blog.youkuaiyun.com/djf3848/article/details/84499738</link><guid>https://blog.youkuaiyun.com/djf3848/article/details/84499738</guid><author>djf3848</author><pubDate>Sat, 16 Nov 2013 16:12:37 +0800</pubDate><description><![CDATA[
android 开发中要获取屏幕大小；
 
在activity中，代码如下：
//获取窗口管理器
WindowManager  windowManager = getWindowManager();
Display display = windowManager.getDefaultDisplay();
DisplayMetrics metrics = new DisplayMet...]]></description><category></category></item><item><title><![CDATA[android笔记（3）--布局]]></title><link>https://blog.youkuaiyun.com/djf3848/article/details/12717085</link><guid>https://blog.youkuaiyun.com/djf3848/article/details/12717085</guid><author>djf3848</author><pubDate>Tue, 15 Oct 2013 19:42:04 +0800</pubDate><description><![CDATA[今天学习android布局。
首先看图，理清关系。




一、LinearLayout 布局]]></description><category></category></item><item><title><![CDATA[android笔记（2）--第一个android程序]]></title><link>https://blog.youkuaiyun.com/djf3848/article/details/12753559</link><guid>https://blog.youkuaiyun.com/djf3848/article/details/12753559</guid><author>djf3848</author><pubDate>Tue, 15 Oct 2013 19:10:31 +0800</pubDate><description><![CDATA[今天谈下第一个android程序。

一、建立项目
环境搭好后，打开eclipse。
file->new->android application project


输入名称时会有版本选择，有些新的功能是要在高点的版本才有的，这时就要擦亮眼睛啦，我被坑过几次。


然后一直next，会自动生成个helloword程序。




二、查看项目
建立项目后，会自动生成]]></description><category></category></item><item><title><![CDATA[android笔记（1）--环境的搭建]]></title><link>https://blog.youkuaiyun.com/djf3848/article/details/12625073</link><guid>https://blog.youkuaiyun.com/djf3848/article/details/12625073</guid><author>djf3848</author><pubDate>Sat, 12 Oct 2013 00:04:18 +0800</pubDate><description><![CDATA[前言：我是菜鸟，现在要学android。文章会比较幼稚。


一、安装JDk
JDK就是java的运行环境。去java官网下载就ok。这里要选择java的版本，java分三个版本，引用别人的话解析就是
JAVA
 SE--基础部分 可以做出类似QQ咋样的软件
JAVA EE--企业级应用上，如网站开发等
 可以做个网站

JAVA ME--主要用在嵌入式开发上，比如手机等。做手]]></description><category></category></item><item><title><![CDATA[ubuntu下nodejs+coffee+sublime_text2初探]]></title><link>https://blog.youkuaiyun.com/djf3848/article/details/9771927</link><guid>https://blog.youkuaiyun.com/djf3848/article/details/9771927</guid><author>djf3848</author><pubDate>Mon, 05 Aug 2013 20:13:11 +0800</pubDate><description><![CDATA[好吧，博客也好久没有更新了，开场肯定会念念碎的啦！暑假过去一半，今天是七月的最后一天，居然被我抽到时间写博客，未尝不能不佩服自己有那么多的借口去浪费时间。考完试嘛，肯定要回家，不然就一个学期都没有回了，所以回了老家，三天。什么，三天太少了？其实不少了，因为学校还有兼职，还要上广州，但是只有一周假，so...乡下的确很安静，波浪不惊，空气还是很清新，鸟儿叫的还是那么欢快。村民还是早睡早起，只有我这个]]></description><category></category></item><item><title><![CDATA[[转]多表连接查询]]></title><link>https://blog.youkuaiyun.com/djf3848/article/details/9771921</link><guid>https://blog.youkuaiyun.com/djf3848/article/details/9771921</guid><author>djf3848</author><pubDate>Mon, 05 Aug 2013 20:13:04 +0800</pubDate><description><![CDATA[本文主要列举两张和三张表来讲述多表连接查询。新建两张表：表1：student  截图如下：表2：course  截图如下：（此时这样建表只是为了演示连接SQL语句，当然实际开发中我们不会这样建表，实际开发中这两个表会有自己不同的主键。）一、外连接外连接可分为：左连接、右连接、完全外连接。1、左连接  left join 或 left outer joinSQL语句：select * from st]]></description><category></category></item><item><title><![CDATA[js原生JSON学习笔记]]></title><link>https://blog.youkuaiyun.com/djf3848/article/details/9771919</link><guid>https://blog.youkuaiyun.com/djf3848/article/details/9771919</guid><author>djf3848</author><pubDate>Mon, 05 Aug 2013 20:13:02 +0800</pubDate><description><![CDATA[json 是一种数据格式，不是编程语言json不支持undefinedjson字符串必须用双引号json 对象要给属性加引号没有末尾分号json数组没有变量和分号var person = {	name : ''''''''zhangsan'''''''',	age  : ''''''''29'''''''',	school : {		name : ''''''''xiaoxue'''''''',	]]></description><category></category></item><item><title><![CDATA[[转]字符编码笔记：ASCII，Unicode和UTF-8]]></title><link>https://blog.youkuaiyun.com/djf3848/article/details/9771917</link><guid>https://blog.youkuaiyun.com/djf3848/article/details/9771917</guid><author>djf3848</author><pubDate>Mon, 05 Aug 2013 20:13:00 +0800</pubDate><description><![CDATA[本文转自http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html1. ASCII码我们知道，在计算机内部，所有的信息最终都表示为一个二进制的字符串。每一个二进制位（bit）有0和1两种状态，因此八个二进制位就可以组合出256种状态，这被称为一个字节（byte）。也就是说，一个字节一共可以用来表示256种不同的状态，每一个]]></description><category></category></item><item><title><![CDATA[原生js去除字符串空格]]></title><link>https://blog.youkuaiyun.com/djf3848/article/details/9771915</link><guid>https://blog.youkuaiyun.com/djf3848/article/details/9771915</guid><author>djf3848</author><pubDate>Mon, 05 Aug 2013 20:12:58 +0800</pubDate><description><![CDATA[项目中经常有将字符串空格去掉的时候，但问题就在IE6-IE8不支持String 的trim方法。想简单的直接用jquery里面的$.trim(string);就可以了。很早就想研究怎样用原生js怎样写，现在来研究下...一开始想法是直接用replace替换掉[code lang="js"]//原生js替换字符串的空格function trim(str){ return str.replace(/s]]></description><category></category></item></channel></rss>