自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (20)
  • 收藏
  • 关注

原创 torch.nn.Unfold()详细解释

torch.nn.Unfold(kernel_size, dilation=1, padding=0, stride=1)功能:从一个批次的输入张量中提取出滑动的局部区域块。(Extracts sliding local blocks from a batched input tensor.)参数:kernel_size(intortuple) – 滑块的大小 stride(intortuple,optional) – 滑块的步长(the stride of the sliding blo..

2021-10-07 18:26:00 4727 3

转载 概率图模型

概率图理论共分为三个部分,分别为概率图模型表示理论,概率图模型推理理论和概率图模型学习理论。基本的概率图模型包括贝叶斯网络、马尔可夫网络和隐马尔可夫网络。基本的Graphical Model 可以大致分为两个类别:贝叶斯网络和马尔可夫随机场。它们的主要区别在于采用不同类型的图来表达变量之间的关系:贝叶斯网络采用有向无环图来表达因果关系,马尔可夫随机场则采用无向图来表达变量间的相互作用。这种结构

2017-11-08 12:52:48 648

转载 Python Numpy教程

原文链接:https://zhuanlan.zhihu.com/p/20878530译者注:本文智能单元首发,翻译自斯坦福CS231n课程笔记Python Numpy Tutorial,由课程教师Andrej Karpathy授权进行翻译。本篇教程由杜客翻译完成,Flood Sung、SunisDown、巩子嘉和一位不愿透露ID的知友对本翻译亦有贡献。原文如下

2017-04-09 13:54:37 1483

原创 使用bottomnavigationbar时巨多的坑

报错1:Error:org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileCollection cannot be cast to org.gradle.api.internal.file.collections.DefaultConfigurableFileCollectionPossible causes f

2017-04-03 15:54:10 5295

原创 Android Studio解决fetching documentation问题——悬浮不能显示文档

user/.AndroidStudio/config/options下的 jdk.table.xml文件里面,找到你所下载的sdk doc文档版本所在标签对,在javadocPath标签对里更改你的sdk doc路径为

2017-04-02 09:50:55 4814

原创 tensorflow线性模型示例

二维的线性模型打开ipython====》桌面建立bat文件:cmd /k "cd /d f:\DeepLearning\TensorFlow &&ipython notebook",双击运行,在网页内编辑运行import tensorflow as tfimport numpy as np# Create 100 phony x, y data points in NumPy, y

2017-03-27 00:14:27 585

原创 matlab tensor张量库的安装与测试

1)matlab tensor张量库的安装     最新版本 Tensor Toolbox 2.6,下载地址:http://www.sandia.gov/~tgkolda/TensorToolbox/index-2.6.html下载之前需要简单的注册一下,提交相关的使用者基本信息,点击提交后直接跳转到下载页面,下载即可,有zip和tar.gz格式。http://www.sandia.gov

2017-03-26 21:20:32 7959 2

原创 Visual Studio 2013 Tools for Unity(简VSTU)

安装VSTU 2.2版本对于Unity5.2及以上的情况:VSTU是原生支持的,您需要做的仅仅是重新安装VSTU。在这种情况下,您不需要把VSTU包导入到您的工程中,并且如果您的工程曾经在一个更低版本的Unity中使用VSTU,您还需要删除工程中的UnityVS文件夹。我们自动生成的解决方案不再带有“UnityVS”的前缀。只需要在Unity中设置Visual Studio为其外部编辑

2016-12-11 11:53:38 4252

原创 unity3d camera.culling mask

总起:Camera.culling Mask,摄像头的剔除掩码,即有选择性的踢掉对应摄像机能渲染的部分场景。操作上,主要通过勾选不同的层,来选择渲染   culling Mask本质为一个Int类型的值,32位,每一位代表一层,比如开启第一层,cullingMask = 1    在某些情况下,我们需要动态的变化Camera的culling Mask:    camera.cullin

2016-10-26 22:42:57 4104 1

原创 VS2013下 关于解决检测到 Mac 文件格式: 请将源文件转换为 DOS 格式或 UNIX&nbsp

2016-09-26 13:46:00 2963

转载 compileSdkVersion, minSdkVersion 和 targetSdkVersion,坑爹的Android studio

compileSdkVersion//SDK编译版本compileSdkVersion 告诉 Gradle 用哪个 Android SDK 版本编译你的应用。使用任何新添加的 API 就需要使用对应 Level 的 Android SDK。需要强调的是修改 compileSdkVersion 不会改变运行时的行为。当你修改了 compileSdkVersion 的时候,可能会出

2016-08-10 11:20:59 11282

原创 Android studio真的很坑啊,智能还很远,麻烦倒是挺多

安装Android studio后,创建了一个传说中的hello world,但是老是报错,其中一个错误就是:Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0Error: at java.lang.ClassLoade

2016-08-04 16:57:13 1813 1

翻译 Android xml资源的引用方式

android中的xml资源引用方式不太好把握,尤其是工程比较大时。看到此文档,尤感欣喜!原文http://developer.android.com/guide/topics/resources/more-resources.html定义具体的资源类型,包括:Bool存放布尔值的XML资源。Color存放颜色值的XML资源(十六进制颜色)。

2015-05-23 20:08:50 1741

原创 一款免费开源的游戏服务器引擎—Scut

发现一款好的免费开源游戏服务器引擎scut,网址http://www.scutgame.com/index.html。可下载SDK版本即可用于游戏服务器开发任务,也可下载源码版研究,更改相应代码。以下是官网的基本介绍:        欢迎使用 Scut ,这是一款免费开源的游戏服务器引擎,适用于开发AVG、SLGRPG、MMOG等类型的网络游戏,同时支持Http、WebSocket和Soc

2015-05-15 14:17:44 12664 1

原创 莫名其妙的 do{ } while(0)

linux内核源码中经常会遇到这样的代码:do{...}while(0);感觉很奇怪,难道真的是作者无聊??其实不然,这样的好处不止一点两点:1)辅助定义复杂的宏,避免引用的时候出错:举例来说,假设你需要定义这样一个宏:#define DOSOMETHING()\ foo1();\ foo2()

2015-04-04 19:44:24 585

原创 sqrt(2)*exp(i*(3*pi/4))?=-1 * 1i

exp(i*x) = cos(x) + i*sin(x).x=sqrt(2)*exp(i*(3*pi/4))=sqrt(2)* (cos(3*pi/4)+ i * sin(3*pi/4))=sqrt(2) * ( -sqrt(2)/2 + i * sqrt(2)/2)= -1 * 1i

2015-04-03 15:43:24 1738

原创 nasm安装与helloworld

1.    下载源码包,例如最新的 nasm-2.11.06.tar.gz //http://www.nasm.us/pub/nasm/releasebuilds/2.11.06/2.    解压,并在终端下进入安装包文件夹3.    如果当前OS没有安装编程系列工具软件,则需 sudo apt-get build-dep ”软件名",此步骤是为了下载编译环境所需要的一些文档和工具软件。

2014-12-07 21:30:27 3201

转载 Behavior Tree

http://bt.multi-threading.com/concept/bt/#IntroductionTable of contents1. Introduction2. Terminology Definition3. Behavior Tree Components3.1 Tree Root Node3.2 Composite

2014-12-04 01:52:47 1282

原创 菩提本无树 明镜亦非台

很多时候想找个大神指导一下。可是思来想去,自己研究的东西还停留着基础阶段,大部分问题基本都能找到资料。真正解决不了的问题,却不知道如何问,学过一段时间,积累一定的知识,总能豁然开朗。问题就出在,浮躁了

2014-11-18 21:57:15 929

原创 不同操作系统下的路径分隔符—反斜杠与斜杠

linux下的路径分割符是斜杠 /  (网页的路径也是斜杠 http://blog.163.com/long_wtf/ )windows下的路径分隔符是反斜杠  \

2014-08-23 20:39:39 9843

转载 UNREAL ENGINE 4 VS. UNITY – A QUICK OVERVIEW Unreal Engine 4 vs. Unity

IntroductionI spent some time this last week playing with Unreal Engine 4, evaluating how switching to it would change my workflow and experiencing first hand what the pros/cons were. Below are a

2014-07-21 14:35:13 1971

原创 Unity调试

Unity脚本的调试采用了“附加”的方式,也即使用另一个进程来

2014-07-20 19:49:35 4198

原创 UE4 中的人工智能解析—ShooterGame为例

UE4已经不再使用UDK中的有限状态机,取而代之的是当代主流AI技术—行为树。想必大家都知道在cry引擎中早已使用此技术,只是行为树实现版本不大相同,称之为行为选择树。手机平台的Unity引擎上亦开发了多种行为树编辑器。UE4中的行为树比起传统行为树做了一些改进,比如加入了服务,并且添加了对消息的响应等等。当然这一个AI模块还在不断完善中,提早适应是十分有必要的,并且实现代码都是可见的,值得游戏AI程序员研究。

2014-05-26 15:18:47 8430 3

原创 如何在C++中创建可被Blueprint调用的全局函数

大概流程:创建一个继承自UBlueprintFunctionLibrary的C++类即可。不知道为什么在Editor中不能直接创建基于UBlueprintFunctionLibrary的C++类,但我们可以在VS中自己修改一下基类继承自UBlueprintFunctionLibrary类中,凡是具备BlueprintCallable属性的UFUNTION即可在Blueprint中被调用

2014-04-04 20:45:57 3614

原创 UE4 AI浅析-shooterGame中的AI为例

@寒江独钓@2014.3.29其关键代码在ShooterAIController.cpp中实现,当然有其父类与其他相关联的类.当创建bot时,显然需要bot的控制类与肉身类,在UE4中是Controller类与APawn类,这点与UE3十分类似.并会通过Possess方法将两者关联[也即灵魂占有肉身,就像鬼片里演的一样].这里会调用控制类的构造函数:AShooter

2014-03-29 16:46:59 7337

原创 UE4中的AI解析1

2014年3月20日公布了UE4源码[只需付款120RMB即可获取,如后需要更新,可再付].UE3中的AI主要基于有限状态机FSM,以前在UDK中用US实现过部分行为树节点,并做过一些简单测试.然而在UE4中,直接支持了行为树.为了在UE4中打开行为树编辑器,需要edit->editor Preferences->experimental->勾选behavior tree editor,做如下设置

2014-03-29 15:17:49 3004

转载 系统启动过程简介

什么是BIOS?BIOS:basic inout/output system基本输入输出系统.它是固化在ROM上的一段程序,但电脑电源打开的时候,BIOS是第一个被执行的程序。其他的程序都必须先加载到RAM才能运行。认识BIOS首先要知道几个名词:北桥,南桥,FLASH Memory,CMOS,SMBIOS   南北桥:主板芯片组,北桥主要控制着CPU和内存;南桥:负责PCI,PCI-

2013-12-29 16:33:21 862

转载 一些CPU架构模拟器

http://www.oldlinux.org/oldlinux/viewthread.php?tid=14580&extra=page%3D11. bochs,历史悠久的X86模拟器(比Vmware还久),也就是原来的Plex86。可运行Windows/Linux/*BSD/DOS,最大的优点是:OpenSource,Free。开源站点:http://bochs.sourceforg

2013-12-29 16:24:45 5075

原创 linux挂载

在windows操作系统中, 挂载通常是指给磁盘分区(包括被虚拟出来的磁盘分区)分配一个盘符。 第三方软件,如磁盘分区管理软件、虚拟磁盘软件等,通常也附带挂载功能。 在linux操作系统中, 挂载是指将一个设备(通常是存储设备)挂接到一个已存在的目录上。 我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上, 然后通过访问这个目录来访问存储设备。

2013-12-24 16:53:08 871

转载 C++中extern “C”含义深层探索

C++中extern “C”含义深层探索  1.引言  C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,

2013-12-15 20:43:03 707

原创 算法空间复杂度

1)搞清概念问题      空间复杂度(SpaceComplexity)是对一个算法在运行过程中临时占用存储空间大小的量度。    一个算法的空间复杂度只考虑在运行过程中为局部变量分配的存储空间的大小:包括为参数表中形参变量分配的存储空间和为在函数体中定义的局部变量分配的存储空间两个部分。      若一个算法为递归算法,其空间复杂度为递归所使用的堆栈空间的大小,它等于一次调用

2013-10-22 21:42:34 1000

转载 Linux下逻辑地址-线性地址-物理地址图解

1、逻辑地址转线性地址    机器语言指令中出现的内存地址,都是逻辑地址,需要转换成线性地址,再经过MMU(CPU中的内存管理单元)转换成物理地址才能够被访问到。我们写个最简单的hello world程序,用gccs编译,再反编译后会看到以下指令:mov    0x80495b0, %eax这里的内存地址0x80495b0 就是一个逻辑地址,必须加上隐含的DS 数据

2013-10-21 22:09:43 772

原创 bitmap运用实例

问题实例】1)已知某个文件内包含一些电话号码,每个号码为8位数字,统计不同号码的个数。8位最多99 999 999,大概需要99m个bit,大概10几m字节的内存即可。 (可以理解为从0-99 999 999的数字,每个数字对应一个Bit位,所以只需要99M个Bit==1.2MBytes,这样,就用了小小的1.2M左右的内存表示了所有的8位数的电话)2)  2.5亿个整数中

2013-10-19 12:31:48 1215

原创 bitmap技术简单实现

#define BITSPERWORD 32 #define SHIFT 5 #define MASK 0x1F #define N 10000000 int a[1 + N/BITSPERWORD];//申请内存的大小 //set: set the bit to 1 void set(int i) { a[i>>SHIFT] |= (1

2013-10-19 11:16:16 1038

原创 模运算%和位与运算&之间的关系

First Look:#include int main (void){ unsigned int MAX = 32; unsigned int index = 31; index = 31; index = (index + 100) % MAX; printf ("index = %d\n", index); index = 31; index = (index

2013-10-19 10:47:50 2105

原创 关于几个指针的迷惑

先看如下程序:int main() { int a [5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); //区别于a和a[0]以及&a ! printf("%d,%d\n",*(a+1),*(ptr-1)); } 输出结果为2,5这里需要弄明白的是数组和指针的关系: int a[5]; cout<<

2013-10-18 22:56:11 788

转载 Windows线程创建、退出及资源释放

原文链接:http://blog.csdn.net/xwdpepsi/article/details/12375577可以通过以下几种方法创建一个线程:1、CreateThread2、_beginthread3、_beginthreadex4、AfxBeginThread--------------------------------------------------

2013-10-08 17:00:48 1369

转载 指针与引用的区别,指针与引用的底层实现是否一样?

原文链接:http://blog.csdn.net/lingfengtengfei/article/details/12345437指针与引用,在More Effective C++ 的条款一有详细讲述,条款一:指针与引用的区别 指针与引用看上去完全不同(指针用操作符’*’和’->’,引用使用操作符’.’),但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如

2013-10-07 16:23:21 773

原创 从1异或到N

#include using namespace std;unsigned xor_n(unsigned n){ unsigned t = n & 3; if (t & 1) return t / 2u ^ 1; return t / 2u ^ n; }int main(int argc, char* argv[]){ const int N = 12;

2013-10-07 09:26:26 3942

转载 Socket I/O 模型 学习

我们为什么要使用Socket I/O模型呢?还得从Socket的阻塞和非阻塞说起。在网上看过一篇讲解I/O模型的文章,它举过一个例子觉得挺好,那就是收信的例子。比如:老周在等待他女儿从美国寄过来的信件,老周住三楼,信箱在一楼。有以下几种情况:第一:老周一直守在信箱旁边,直到收到信件为止。这样太费精力。这就好比是阻塞套接字。第二:老周到信箱那里看一下,发现还没有来,就

2013-10-03 20:28:59 738

李宏毅 -生成对抗网络GAN课件 234页

李宏毅 -生成对抗网络GAN课件 234页 李宏毅 -生成对抗网络GAN课件 234页

2017-11-30

有限状态机FSM

主要讲解: 1)游戏角色的控制方案 2)有限状态机的基本概念以及表示方法 3)有限状态机三种实现方法 简单实现if else/switch case 基于表结构设计方式 状态设计模式 4) 蚂蚁实验 清晰视频下载地址:http://pan.baidu.com/s/1lnmTC?qq-pf-to=pcqq.group

2015-05-18

unreal script调试利器 nfringe

Pixel Mine nFringe is a core technology for custom language support in Visual Studio. Pixel Mine nFringe currently includes the UnrealScript language module, an advanced development environment for UnrealScript 3. Its primary components are a text editor and a source level script debugger. The editor is seamlessly integrated into the Microsoft Visual Studio environment, and works in the way Visual Studio users have come to expect and enjoy. For developers that demand no less than the best, Pixel Mine's nFringe UnrealScript language module is a must-have component.

2013-04-03

放松心情,集中精神的小程序

放松心情,集中精神的小程序:情景式的放松法

2012-04-04

csdn 论坛 算法精华 chm格式

csdn 论坛 算法精华 chm格式 csdn 论坛 算法精华 chm格式

2009-12-23

日历mfc源码 日历mfc源码,日历mfc源码,

日历mfc源码,非常好的日历源码,与君共享 日历mfc源码, 日历mfc源码,

2009-12-13

c c++ 语言参考手册

c c++ 语言参考手册 c c++ 语言参考手册 c c++ 语言参考手册 c c++ 语言参考手册

2009-12-05

Visual C++权威剖析

Visual C++权威剖析 Visual C++权威剖析 Visual C++权威剖析 Visual C++权威剖析 Visual C++权威剖析 Visual C++权威剖析

2009-11-25

vc各工程的源码集合

vc各工程的源码集合 vc各工程的源码集合 vc各工程的源码集合 vc各工程的源码集合 其实

2009-11-23

常用算法 C语言描述(第三版)+源代码.rar

常用算法 C语言描述(第三版)+源代码.rar常用算法 C语言描述(第三版)+源代码.rar常用算法 C语言描述(第三版)+源代码.rar常用算法 C语言描述(第三版)+源代码.rar常用算法 C语言描述(第三版)+源代码.rar常用算法 C语言描述(第三版)+源代码.rar

2009-10-28

数据结构1800题,对考研者非常的有益,望各位能考上满意学府

数据结构1800题,对考研者非常的有益,望各位能考上满意学府,数据结构1800题,对考研者非常的有益,望各位能考上满意学府

2009-10-13

jsp通用模块极其典型系统开发实例导航 源码

jsp源码 ,对各种层次的jsp学习者都是不可多得的资料,希望对各位有用

2009-09-22

动态网页制作资料,值得一下

这是中软国际内部培训资料,虽说只有少量课件,但是有一个完整的后台开发程序可供参考,值得一下.

2009-07-29

html+css+jsP帮助文档

这里是HTML,CSS,JSP帮助帮助文档集合,方便各位大哥大姐查询

2009-07-29

vc五子棋原代码,想学的就来吧

这是五子棋编程的原代码,使用vc编的,想学的就来吧

2009-01-03

计算机网络与因特网 翻译版本

这是适合初学计算机网络的学生的首选资料,真的是很容易被接受,不愧是英文翻译过来的。这是美国著名大学教授所编写的网络书籍的课件。

2008-12-02

操作系统实验及其有关的经典程序

这是一优秀高校的计算机专业操作系统实验的知道资料,总结什么精炼,值得一下!

2008-11-06

大学计算机网络课件。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

此为湖南师范大学计算机网络副教授所制作,夹杂着flash动画演示过程 十分值得一看哦 可以下载学习 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2008-10-24

计算机网络课件 很好哦

此为湖南师范大学计算机网络课件,还夹杂着flash动画demo 很值得一看

2008-10-24

空空如也

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

TA关注的人

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