- 博客(26)
- 资源 (6)
- 收藏
- 关注
原创 Asyncio是Python库,它允许我们使用async/await语法编写并发代码。学习如何使用此库编写异步代码。
Asyncio是一个用于使用async/await语法编写并发代码的库。与线程类似,asyncio适用于在实践中非常常见的I/ o密集型任务。我将介绍asyncio的基础知识,并演示如何使用这个新库编写异步代码
2024-11-09 22:32:36
964
原创 Windows3d大师技巧 学习1:环境配置
1. 3d游戏大师技巧的学习 建议使用xp下的vc6.0 ,因此xp下安装vc6.0(该书配套的光盘资源可以免费获取 加qq:1585116000)2.安装自带光盘中的DX SDK,如图: 安装解压,比如:C:\DXSDK文件夹下3.配置VC6.0开发环境:(1)包含d3d sdk 头文件 (2)库文件 所在目录(3).配置项目中要连接的静态库4.vc
2015-04-19 01:05:50
798
原创 堆排序
public classMain { public static void main(String[] args) { // TODO Auto-generated method stub int test[] ={0,-1,78,22,45,-100}; HeapSort(test); for
2014-11-23 10:03:25
361
原创 String str="a" 的内存存储情况分析
1. String str = “abcdefg”;内存存储情况最终结论: 变量str作为引用时放在栈中的 “abcdefg”会在堆中生成一个String对象(论证在下方) 变量 str引用这个堆中的String对象 分析论证:测试代码:package com.albert.test;public classMain {
2014-11-23 10:00:32
1826
原创 cocos2d-x 地图移动 屏幕适配
void GamePlayingLayer::setViewPointCenter(CCPoint position){ CCSize winSize = CCDirector::sharedDirector()->getWinSize(); float x = MAX(position.x,winSize.width/2); float y
2013-09-12 20:20:04
922
原创 二维矩阵原地转换
思想来源:http://blog.youkuaiyun.com/lxmky/article/details/7987643src = {1 2 3 4 5 6}des={1 4 2 5 3 6}//代码const int M = 2;const int N=3;void MySort::MatrixReverseTest(){ //待转
2013-02-05 20:20:13
349
原创 排序二叉树 生成双向链表
BinarySortTree.h://树中的节点元素typedef struct node { int data; node *left; node *right;}Node;class BinarySortTree{public: //测试方法 static void Test();private:
2013-02-04 14:34:11
314
翻译 Producer-Consumer Pattern
package com.albert.thread;import java.util.Random;public class Producer_Consumer { public static void test() { Table table = new Table(3); new MakerThread("MakerT
2013-01-25 09:30:23
368
转载 归并排序
package Utils.Sort;/***归并排序,要求待排序的数组必须实现Comparable接口*/public class MergeSort implements SortStrategy{ private Comparable[] bridge; /** *利用归并排序算法对数组obj进行排序 */ public void
2013-01-24 13:56:39
276
翻译 Balk Pattern
package com.albert.thread;import java.util.LinkedList;import java.util.Random;class Data{ //保存时的文件名 private final String fileName; //数据的内容 private String content; //
2013-01-24 11:05:53
346
翻译 Guarded Suspension Pattern
package com.albert.thread;import java.util.LinkedList;import java.util.Random;class Request{ private final String name; public Request(String name) { this.name =
2013-01-24 10:20:49
370
原创 快速排序
思想快速排序采用的思想是分治思想。快速排序是找出一个元素(理论上可以随便找一个)作为基准(pivot),然后对数组进行分区操作,使基准左边元素的值都不大于基准值,基准右边的元素值 都不小于基准值,如此作为基准的元素调整到排序后的正确位置。递归快速排序,将其他n-1个元素也调整到排序后的正确位置。最后每个元素都是在排序后的正 确位置,排序完成。所以快速排序算法的核心算法是分区操作,即如何调整
2013-01-23 14:53:40
277
翻译 Single Thread Execution
class Gate{ private int counter = 0; private String name="nobody"; private String address = "nowhere"; public synchronized void pass(String name,String address) { t
2013-01-23 12:36:20
285
转载 webview 与 javascript
WebView不但可以运行一段html代码,而且还有一个最重要的特点,就是Webview可以同javascript互相调用。该类实现从android应用中调出个人资料,然后通过javascript显示出来。首先在android中定义一个PersonalData类,用例保存个人资料,并且定义得到这些数据的成员函数,供javascript调用。package com.android;i
2013-01-19 10:48:18
361
原创 android dynamic broadcast
package com.albert.dynamicbroadcast;import android.os.Bundle;import android.app.Activity;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Inte
2013-01-17 19:13:03
409
转载 数据库连接
一、第一种方法 1.applicationContext.xml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springfr
2012-12-11 20:57:29
492
原创 jquery ajax struts2 json
1.首先定义自己的action 用于返回想要的jsonpackage com.action;import java.util.ArrayList;import java.util.List;import com.model.User;import com.opensymphony.xwork2.ActionSupport;import com.util.Js
2012-12-07 22:33:27
384
原创 android listview viewpager 异步加载图片 headerview
//这是代码下载地址:http://download.youkuaiyun.com/detail/crazy_zhangqiang/4612674package me.maxwin;import java.io.IOException;import java.io.InputStream;import java.lang.ref.SoftReference;
2012-10-02 16:22:04
3099
原创 android mediaplayer 播放流媒体 m3u8
1,activity_main.xml: android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> android:layout_width="match_parent"
2012-09-20 12:39:19
14097
1
原创 android contentprovider
花了一天时间,把contentprovider搞明白了.大家可以去下载代码(免积分的,就是要共享,不要任何好处):http://download.youkuaiyun.com/detail/crazy_zhangqiang/4477123创建过程:1,(第一步)创建自己的contentprovider:我的代码如下:public class MyContentProvider extends Co
2012-08-05 00:42:05
600
原创 android parcelable
数据模型:public class Student implements Parcelable{ public int id; public String name; Student(Parcel in) { this.id = in.readInt(); this.na
2012-07-27 10:42:27
296
原创 php memcache访问数据库
$mem = new memcache();$con = mysql_connect("localhost","root","");if(!$con){ die('Could not connect:'.mysql_errno());}mysql_select_db("mydatabase",$con);$sql="INSERT INT
2012-06-22 10:12:41
435
原创 iphone amf 客户端和服务器端
在这里呢,我首先要搭建服务器端服务器比较简单我这里用的是wamp服务器集成环境,下载地址为:http://www.crsky.com/soft/10723.html需要下载amfphp:http://sourceforge.net/projects/amfphp/files/下载后将amfphp文件解压后的文件复制到wamp根目录服务器,一般是放在一个叫做www的文件夹中。
2012-06-16 20:16:00
886
原创 php服务器端返回一组数据
// 该文件返回双方的聊天记录 require 'Class_DBOperation.php';require 'globle.php';//联系人对象,属性与客户端一致 class Contact{ public $sender; public $receiver; public $senddate;
2012-04-09 21:31:39
849
原创 Asihttprequest上传文件到 appache服务器,脚本语言php(服务器端),客户端iphone oc
用于存储上传文件的服务器端php脚本:upload_file.php if ($_FILES["file"]["error"] > 0) { echo "Error: " . $_FILES["file"]["error"] . ""; } else { echo "Upload: " . $_F
2012-04-07 17:14:37
1631
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人