- 博客(17)
- 资源 (35)
- 收藏
- 关注
原创 计算机图形学-预告3
计算机图形学-预告3首先先声明,代码是来自www.cs.unm.edu/~angel。在下这里指示添加一些注释或者说明以及把里面的English翻译成Chinese。有部分是参考其他博客。 这一部分主要是讲公共使用的文件的。InitShader.cpp// 读取文件,并且返回指针static char* readShaderSource(const char* shaderFile){
2015-07-17 10:00:38 632
原创 计算机图形学-预告2
计算机图形学-预告2首先先声明,代码是来自www.cs.unm.edu/~angel。在下这里指示添加一些注释或者说明以及把里面的English翻译成Chinese。 下面的这些都是一些公共的工具文件以及方法。初始化窗口在C++代码中,main函数就是主要的入口 - glutInit(int *argc, char **argv);//这个就是main函数里面第一个需要调用的方法,打开一个窗口之
2015-07-17 09:59:27 487
原创 计算机图形学-预告1
交互式计算机图形学–预告环境搭建在linux搭建环境还是挺快乐的,首先需要如下条件 1、ubuntu 14.04 LTS 2、安装如下的包 - bulid-essential (基本的编辑环境) - libgl1-mesa-dev (OpenGL Library) - libglu1-mesa-dev (OpenGL Utilities) - libglut-dev 或 libglut3
2015-07-17 09:58:10 562
原创 java并发(4)-synchronized
java并发(4)-synchronizedsynchronized主要是用于解决共享资源竞争的问题。因为在多线程开发里面,如果存在一个共享资源只允许在一个特定时刻只能一个任务访问它。那么就需要对该资源加锁,让其他人在这个时刻无法访问该资源。只有等待另一个人释放了才可以下一个人使用。static synchronized 类锁下面运行一段代码:public class MainThread {
2015-05-03 22:43:58 430
原创 java并发(3)-join,Interrupted
java并发(3)-join,Interruptedjoin方法该方法的效果就是等待一段时间直到指定的线程结束。如下面的例子:
2015-05-02 19:13:43 429
原创 java并发(2)-优先级,让步,后台线程
java并发(2)-优先级,让步,后台线程优先级java中,线程是有不同的优先级,优先级高的,就会优先执行。 而优先级低的线程,并不是说不会执行,而是执行的频率会相对于优先级高的线程执行得少。 代码中我们可以通过以下方式获取线程的优先级Thread.currentThread().getPriority();并且可以通过以下方式设置线程的优先级Thread.currentThread().set
2015-05-02 10:45:24 935
原创 java并发(1)-Executors
java并发(1)-Executors关于java创建多线程常用的两种方式,我就不多说了,无非就是实现Runnable和定义Thread。那么我们现在来说说其他的方法。其他的方法。Executors是什么Executors,我们称之为执行器,用于管理Thread对象,简化并发过程,其在客户端和任务执行之间提供了一个间接层。由中介执行任务。无需管理线程的生命周期。我们先是实现一个Runnable的类
2015-04-29 19:27:40 451
原创 Android-androidL(android5.0)源码下载
最近一直在尝试下载安卓源码,但是,生在CN,要去Google下载源码,那是一件痛苦的事情,所以,以下下载源码的方法,请各位哥们自己找个可以使用的VPN,或者其他“番习习qiang”的方法。首先,下载源码需要有git,repo环境,不懂的哥们,自个百度吧。相信度娘。一般Linux下很容易找到这两个。windows下可以使用Cygwin,这个工具,大家也可以百度。===============
2014-12-09 23:01:35 2227 4
转载 ADOBE AIR 載入中的白色畫面
其實AIR 開始啟動時, 如果載入時間長, 會出現白色畫面一段時間.這時可以圖像來取代, 令用戶易於過度, 還可展示Logo.view sourceprint?01.<s:ViewNavigatorApplication xmlns:fx="http://ns.adobe.com/mxml/2009"02.xmlns:s="library://ns.
2014-02-19 16:58:10 880
原创 android-关于socket编程(附上如何获取安卓机的ip)
学习了一下关于socket编程。在安卓上面,socket编程分为两种,TCP和UDP,至于这两种有什么区别,TCP:面向连接的,安全的,速度慢,会反馈确定收到的UDP:不链接的,不安全的,速度快,不确定是否已经接收到首先先附上安卓机上的代码:TCP Socket的代码class TCPThread extends Thread { @Override
2013-12-30 17:34:10 2693
原创 android-关于wifi的控制
今天谈谈wifi的控制问题,不过这个功能一般有需求才会使用。首先使用wifi控制的话,需要一些权限,附上代码: CHANGE_NETWORK_STATE 允许修改网络状态的权限CHANGE_WIFI_STATE 允许修改WIFI状态的权限ACCESS_NETWORK_STATE 允许访问网
2013-12-25 22:13:22 1058
原创 android-关于广播机制的使用
第一种方式:在AndroidManifest.xml里面注册广播监听: 里面receiver的android:name的内容是广播接受处理的类,这个类需要继承BroadcastReceiver。然后action的android:name的内容是是接受哪些的广播。--------
2013-12-24 21:47:19 732
原创 android-关于xml的解析
今天讲讲关于Xml的解析问题,在安卓上面,可以使用java.xml.parsers。这里面有关于xml的解析的类。至于这么解析,首先先上一段代码:HttpDownloader httpDownloader = new HttpDownloader(); String xmlString = httpDownloader.download("http://192.16
2013-12-24 16:46:30 889
原创 android-关于ContentProvider的使用
ContentProvider是用于将数据共享给其他应用。例如在同一部手机里面,有两个APP,第一个APP要访问第二个APP的数据。此时,第二个APP就需要设置ContentProvider。这样,第一个APP就能通过Uri访问第二个APP的数据。第二部手机的设置,首先需要一个类来继承ContentProvider这个类,继承后需要实现onCreate,query,getType,insert
2013-12-22 10:23:52 18354 4
原创 android-关于下载网络资源以及写入到SD卡中
今天下载网络资源的写法。首先,相关的类有:URL,HttpURLConnection如何获取网络资源的输入流?见代码: url = new URL(urlStr); HttpURLConnection urlconn = (HttpURLConnection)url.openConnection();
2013-12-18 17:22:45 1349
原创 android-关于SQLite的使用
今天学了关于SQLite的使用,官网:http://www.sqlite.org/,可以自己去看看,不过安卓开发已经集成的SQLite。说到SQLite,就谈谈在安卓里面关于它的类:SQLiteOpenHelper、SQLiteDatabase和ContentValues。就说说着三个类的关系,SQLiteOpenHelper:这个类主要用来创建或更新数据库的,如其名Open,He
2013-12-12 15:21:28 1217
原创 android-关于Handler和Bundle的使用
随便创建一个android项目,项目中使用Fragment,然后以下代码是简述Handler和Bundle的使用Handler简单来说就是用来多线程开发然后使用方法回调的。可以用来更新UI界面,但是普通的Handler是和主线程用同一个线程的。如果要另外开一个线程,需要使用:HandlerThread handlerThread = new HandlerThread("h
2013-12-07 23:03:52 5014
ext-7.2.0.67.zip
2021-12-20
bitvise ssh client v7.43 最新版
2018-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人