- 博客(16)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Mac 使用SSH远程登录服务器
Mac 使用SSH远程登录服务器开启mac的远程登录 可以通过mac自带的ssh工具远程登录云主机,首先需要确保mac允许使用远程登录,具体操作就是 系统偏好设置->共享->勾选远程登录,一般仅允许系统用户就可以了。私钥放在.ssh目录下首先需要在终端下确认当前用户目录下是否有.ssh目录。在终端下切换到当前用户目录使用ls -a。.ssh目录是隐藏的。需要使用这个命令...
2019-05-07 00:06:03
2037
原创 Profiler Android真机调试 --使用ADB的方式
官网上设置Profiler的URLhttps://docs.unity3d.com/Manual/ProfilerWindow.html需要安装Android Studio,Android Studio里需要配好AndroidSDK。Android Studio在Android Studio里新建一个空的工程。需要在Android Device Monitor里连上设备选择Tools-&...
2018-12-05 22:49:35
1857
原创 Unity Shader文件的 一般结构
Unity Shader文件的 一般结构unityShader和shader不同,untiyShader是使用shaderLab来编写的,这里只介绍UnityShader代码的结构:
2016-12-31 10:55:27
1839
原创 协程--Coroutine小记
在unity中,协程是一个特殊的函数,它通过使用yield语句中断执行当前的代码,直到中断指令(YieldInstruction)结束后再接着之前的代码继续执行。在C#中写协程需要遵循的规则有:1.协程的返回值必须是IEnumerator2.协程的参数不能有 ref或out的关键字3.在C#脚本中,必须通过StartCoroutine来启动协程4.yield语句要用yield retu
2016-11-12 10:08:03
3692
原创 在Eclipse里设置查看Java源码的方法
经常听到别人用炫耀的语气对我说“最近在看java的源码,受益匪浅啊~~”,听得我很是羡慕啊,可是自己在Eclipse里按F3怎么看不到呢?难道我与java源码无缘?有句话叫“Always some thing”–好事多磨。我在网上查了一会发现源码就在我jdk的安装目录里静静的等着我去找它。下面上图: 首先打开Eclipse,然后操作如下步骤Window–》Preference–》选择Java–》I
2016-08-20 22:52:28
32630
14
原创 HashMap与Hashtable使用containsValue的区别
最近断断续续的看李刚老师的《疯狂java讲义》,边看书边敲代码。发现了一个问题书上没有讲到。那就是标题所述。先引用书中的原话“HashMap、Hashtable判断两个value相等的标准更简单:只要两个对象通过equals()方法比较返回true即可。”我首先认为这个equals()方法是调用Map里的value对象的equals()方法。后来敲了如下的代码后觉得HashMap和Hashtable
2016-08-20 22:31:47
3184
原创 Java ArrayDeque小记
最近在看李刚老师的《疯狂Java讲义》。看到了Java容器的ArrayDeque部分。书上说实现Deque接口的实例既可以用作双端队列又可以用作栈。并给出了两个表格。当时对队列和栈有点不理解,又不能放任自己只是照书敲一遍代码,于是就上网查找队列和栈的概念,然后理解了ArrayDeque中addFirst的first是指使用队列里的front进行插入操作addLast是指使用rear进行插入操作,理解
2016-07-14 23:53:35
609
原创 C++的日志宏
C/C++的宏是很强大的,比如我们可以实现一个日志宏来做调试,以前在VS2008下写控制台的程序时很喜欢用printf或者cout输出调试信息,但是要是写的程序不是控制台的程序呢?我们就可以用日志宏了,我们利用日志宏将调试信息输出到文件,程序运行完后就可以打开文件查看调试信息了。下面是我的一个例子//common.h#ifndef COMMON_H_#defi
2014-03-27 16:03:21
2522
原创 在VS2008中添加第三方库函数
最近在VS2008下做一个项目时用到了第三方库,由于我事先没在vs中添加第三方库函数的路径,所以导致在编译时出了fatal error C1083: Cannot open include file:的错误,自己捣鼓了一下。具体是这样的tools->Options->ProjectandSolutions->Vc++Directories相应选择Include files和Library fi
2014-03-22 12:09:27
3941
转载 decodeResource(Resource res ,int id)与OutofMemory错及解决办法
我在做关于Android 的Bitmap的小实验时发现用decodeResource(Resource res ,int id)方法去解析,创建Bitmap对象时报OutofMemory错误。原因是模拟器的内存是比较小的,如过程序在不停地解析,创建Bitmap对象,可能前面的创建的Bitmap所占用的内存还没有回收而引发了OutofMemory错误。所以我们可以用Android提供的boolean
2012-12-13 11:36:08
3702
转载 文件存储之读写SD卡中的文件小记
Android中用来数据存储的有SharedPreferences,SQLite,文件存储,其中apk中的可以存资源放在SD卡上,Android中可以用FileInputStream FileOutputStream来读写指定路径的文件。下面是一个例子来体现这一点,我将apk文件中的图像存储到SD卡上然后再把他读出来用ImageView来显示。首先准备一张图片,将文件放到assets目录中
2012-12-13 11:02:33
780
转载 handler小记
在Android的开发中有时需要动态的修改组件的属性值,但是Android平台不允许Activity启动一个线程来访问Activity里面的界面组件,这时需要通过handler的消息传递机制来实现了Handler类主要作用有两个:1.在新启动的线程中发送消息。 2.在主线程接受消息。Handler包含如下方法来发送和接受消息: void handl
2012-12-07 10:55:56
618
转载 SurfaceView小记
在开发android手机游戏要实现复杂一点的动画效果时,常常用到SurfaceView而不是View(当然View也可以实现复杂的动画),SufaceView与View相比有一些特点:使用SurfaceView开发时可以直接获得Canvas对象,而不像View要在onDraw方法中获得Canvas对象。SurfaceView支持双缓冲技术,绘制图形的效率更高。SurfaceView
2012-12-07 08:49:03
699
C#里string类型比StringBuilder类型的优势是什么?能举例说明吗?
2017-02-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人