- 博客(51)
- 资源 (20)
- 收藏
- 关注
原创 Navigation System
NavMesh (short for Navigation Mesh)is a data structure which describes the walkable surfaces of the game world and allows to find path from one walkable location to another in the game world. The data...
2019-05-15 05:06:12
2634
原创 Modular Arithmetic
First, if N is prime, then ab≡0 (mod N) is true if and only if a≡0(mod N) or b≡0(mod N). In other words, if a prime number N divides a prime number N divides a product of two numbers, it divides at le...
2018-12-03 16:17:58
1223
原创 Unity's physics system.
The physics engine does not allow two collider volumes to overlap. When the physics engine detects that any two or more colliders will overlap that frame the physics engine will look at the objects an...
2018-08-23 16:34:09
438
原创 BinarySearchTree
#pragma once#include<algorithm>using namespace std;//BinarySearchTree class//construction: zero parameter///*void insert(x) -->Insert xvoid remove(x) -->Remove xbool contains(x...
2018-04-11 14:25:52
424
原创 introduction trees
See that how a program performs for reasonably large input is just as important as its performance on moderate amounts of input.Summarize the basic mathematical background needed for the rest of the b...
2018-04-02 15:35:13
187
原创 Binary Search and Euclid Algorithm
#includeusing namespace std;/*Performs the standard binary search using two comparisons per level.Returns index where item is found or -1 if not found.*/const int NOT_FOUND = -1;templa
2017-12-29 14:18:35
200
原创 Maximum Subsequence Sum Problem
Maximum Subsequence Sum Problem(最大的子序列问题) jGiven(possibly negative)integersA1,A2
2017-12-26 23:36:00
482
原创 有向图的邻接矩阵
所谓用邻接矩阵,是用一个二维数组存储,边使用矩阵来构建模型,这使得每一个顶点和其它顶点之间都有边的有无 的 表示的机会。若有边,则他们交点 为1 ,否则为0。当然,如果是一副边有权值的图,交点存储的是他们边的权值。 有1必有回1则为无向图,有1未必有回1则为有向图const int MAX_VERTEX = 3;//数据的数量struct ArrayGraph{ vector<strin
2017-11-29 17:11:42
17571
1
原创 C++复习swap and move
Swapping doubles is easily implemented with three copies, However, although the same logic works to swap larger types, it comes with a significant cost: Now the copies are very expensive. In C++11, if
2017-09-30 04:00:57
691
原创 c++复习Return Passing
In C++, there are several different mechanisms for returning from a function. The most straightforward mechanism to use is return-by-value.vectorpartialSum(const vector&arr){ vectorresult(arr.s
2017-09-30 01:57:35
241
原创 随笔总结
最近为了学算法,复习了一下c++的一些知识点,发现以前很难看明白的很多东西,现在也能很容易就明白了。这也算是进步吗,能比以前更想程序员一样思考问题吗?
2017-09-29 02:19:17
406
原创 C+复习Parameter Passing
double average(double a, double b);//call-by-value;void swap(double &a,double &b);//call-by-reference. in C++11, this is more technically call-by-lvalue-reference.string randomItem(const vector&ar
2017-09-29 01:25:25
893
原创 C++复习Lvalues,Rvalues,References
An lvalue is an expression that identifies a non-temporary object. An rvalue is an expression that identifies a temporary object or is a value (such as a literal constant) not associated with any obje
2017-09-28 17:35:53
242
原创 C++复习Pointers
C++ details(Pointers)A pointer variable is a variable that stores the address where another object resides. It is the fundamental mechanism used in many data structures. For instance, to store a l
2017-09-28 14:14:55
295
原创 c++基础复习(vector string)
The C++ standard defines two classes: the vector and string. vector is intended to replace the built-in C++ array, which causes no end of troube. The problem with the built in C++ array is that it doe
2017-09-28 11:01:44
594
转载 WPF修改程序图标
1.到 http://www.faviconico.org/网站,自己转换一个*.ico的图片。2.工程上右键——属性——应用程序——图标和清单,选刚才的那个图标。
2017-09-26 15:46:11
6682
原创 php&Mysql结束
这一块我准备就先写这点内容了,已经把我写我小网页的时候用到的技术基本全部介绍了一边了,之后如果有需要在写这一块吧,我是根据Head First PHP&MYSQL这本书写的这些,这本书的话太厚了,里面好多东西写的太啰嗦了,只适合入门,学东西的话真的是太费神了,不过真的是入门特简单的书,谢谢
2017-09-22 15:34:04
212
转载 php验证码
附上一段可以显示的代码,抄袭的//11>设置session,必须处于脚本最顶部 session_start(); $image = imagecreatetruecolor(100, 30); //1>设置验证码图片大小的函数 //5>设置验证码颜色 imagecolorallocate(int im, int red, int green, int blue);
2017-09-22 00:27:55
291
原创 php正则表达式检查用户输入的格式是否正确
比如说用户提交了一个电话,或者提交了一个邮箱,我们怎么才能知道它是不是正确的电话和邮箱格式。用正则表达式来匹配。PHP提供了一种强大的方法创建和匹配文本中的模式。可以创建一些规则来查找串的模式,这个规则就成为正则表达式。/^\d\d\d\d\d\d\d\d\d\d$/;//^表示从串的考试出开始匹配。所有正则表达式都以斜线开头和结尾。\d代表数字,总共10个数字$符号表示串必须结束。海域如下简
2017-09-18 16:25:56
2742
原创 php&mysql查询分页等的一些细节
模糊查询:以前我们用的查询如下SELECT job_id, title, description FROM riskyjobs WHERE title='bull fighter';//搜索的大小写不重要,mysql where是不区分大小写的,=操作符要求这俩个串完全匹配。利用LIKE查询能够找到与搜索串中某以部分匹配的结果:SELECT job_id, title, descr
2017-09-16 23:21:42
224
原创 php数据库的关联设计
在任何web应用中,你都会遇到有很多代码重复出现在很多地方。这样会维护起来麻烦。所以你就需要通过共享来消除代码重复。换句话说,把重复代码放在一个位置上,然后在需要它的地方直接引用这个唯一的副本就可以了。一般我们的网页都会有个相同的页眉header.php,一个导航菜单navmenu.php,一个页脚footer.php。我们一般用require_once('');来包含这些重复的部分。
2017-09-15 12:44:33
918
原创 PHP¥MYSQL注册登陆数据的一些处理
首先是用户的注册登陆:用户登陆通常设计俩部分信息,一个用户名和一个密码。一般我们都还会加一个ID用于更方便的查询数据。往数据库中添加的密码是需要加密的,MySQL提供了一个SHA()函数,它会对文本串应用一个加密算法,其结果是一个加密串,长度固定为40个十六进制字符,而不论原始口令的长度是多少。所以这个函数实际上会生成一个唯一的表示口令的40个字符编码。由于SHA()是一个MySQL函数而
2017-09-12 15:05:18
313
原创 PHP安全
HTTP认证:HTTP认证的基本思想是,服务器会“扣留”一个受保护的Web页面,然后要求浏览器向用户询问要给用户名和口令。如果用户正确的输入了用户名和口令,浏览器会继续发送页面。具体操作的话,是用php,在PHP脚本中使用内置的header()函数将首部从服务器发送到浏览器:header('Content-Type: text/heml');header()函数会立即从服务器向流啊篮球发送
2017-09-07 14:41:12
317
原创 PHP对文件的一些操作
ALTER TABLE guitarwars DROP COLUMN score;//从数据库中删除一个列;ADD COLUMU添加一个新列;CHANGE COLUMN修改一列;MODIFY COLUMU;修改一个数据表中某一列的数据类型或位置。$_FILES//是内置的PHP超级全局变量,通过它将一些有用的信息传递到php脚本。;$_FILES['screen']['name']//上传文件
2017-09-05 15:29:19
302
原创 PHP一些基本的知识
基本的代码的话跟c++差不多,只记录几个自带的函数。//指向自身的表单,自己处理自己提交的数据.isset();//是否设置。empty();//是否为空//http标签读取php数据。MySQL 提供了一种方法可以为表中的每个数据行增加一个唯一的整数列,称为一个主键。ALTER TABLE table_name ADD column_name column
2017-09-01 14:34:32
181
原创 创建数据库
数据库就是一个容器。数据库内部又可以划分为更多容器,这些容器则称为数据库表(table)。我们基本上就是需要这俩个东西。首先是打开mysql终端,在里面输入CREATE DATABASE database_name;创建数据库。之后是创建table,你需要知道你想存储什么类型的数据,它有很多类型。比如CHAR或CHARCTER,可以定长的文本。INT或INTEGER数字。BLOB二进制
2017-08-31 14:55:06
238
原创 PHP链接mysql
数据库SQL操作至于数据库的安装的话,我还是用的我的那个xampp,里面就有MYSql,也有MySQL终端和phpMyAdmin(现在大部分网站都有这个东西)。你需要知道MySQL几个信息;第一 ·MySQL服务器位置;如果是你自己的网站的话,你可以去查一下网站的表,如果是用的本地的比如说xampp它默认设置的是localhost。第二 · 数据库用户名;如果是你自己的网站同样去查
2017-08-30 15:35:59
372
原创 PHP数据库保存html和php标签正常显示
这几天往里面提交代码,刚开始保存html5标签语言总是不显示,已经成功保存到数据库,但是显示文章的时候显示不出来,然后自己去查了各种转移字符,才勉强能输出出来,加上以前保存数据库输出文章的时候空格和换行符全部不显示的问题,发现真是麻烦,刚开始用保存这类html5标签语言的时候比如这些 用下面的这些转换字符$content = nl2br($_POST['
2017-08-30 14:18:53
5107
原创 PHP入门
以前自己专门学过html5,想着做一个能记录自己文章的网站,才发现只靠html5不行,需要操作数据库才可以,所以就又自己学了下php和MySQL,不知道有没有程序员单独只会php的,真不知道光会这个的话怎么测试哈哈。闲话不多说,开始进入正题。 HTML页面是静态的,它只提供一种乏味的交付机制,预览器请求一个页面,然后服务器做出相应,没办法做成交互式的web应用。PHP的话就是用来做交互的,
2017-08-28 17:40:02
414
原创 如何在foreach中删除一个集合中的元素
如何在foreach中删除一个集合中的元素,其实很简单,只用一个递归就可以了,例如下面的一个代码判断一个listbox里面的items都是checkbox其中被选中的全部都删除 void removef() { foreach (CheckBox item in lst.Items) { i
2016-08-02 15:04:03
3637
原创 串口通信每个参数代表什么
串口的BaudRate波特率表示数据传输的速率。 串口的PortName表示用那个口发送接收数据。 串口的DataBits表示能表示的数据最大支持多少位。
2016-07-19 14:16:14
3877
原创 WPF向指定窗口发送键盘指令
现在网上的库大部分都是VB的那个发送键盘指令的库,那个在WPF里面是用不了的,WPF的话可以用System.Windows.Forms中的其实跟VB中的Microsoft.VisualBasic.Devices这个里面的SendKeys用法差不多一样,吐槽一下,新的这个也可以在VB中使用好像,我看MSDN中Forms中的SendKeys也能在 VB中用,真是这一个小问题浪费了我一下午的时间。贴上代码
2016-07-18 18:15:27
2609
原创 工作总结
这段时间的工作大体上面还算满意,也许我是个怪人,放假的时候觉得特别特别无聊,上班的时候竟然会觉得莫名的高兴,每个周日的下午就开始想下周一该做什么。还有就是越来越喜欢看各种乱七八糟的我觉得有用的书。
2016-07-05 14:35:03
261
原创 The forms of lambda expressions
x=>x*x;//A simple expression that returns the square of its parameter. The type of parameter x is inferred from the context.x=>{return x*x;};// Semantically the same as the preceding. expression, but
2016-07-03 15:42:30
317
原创 u3d:后期屏幕渲染特效
Antialiasing(Fullscreen):抗锯齿(全屏)特效。Bloom:泛光特效。Bloom And Flares:泛光和镜头眩光特效。Blur:模糊特效。Color Correction Curves:色彩校正(曲线)特效。Contrast Enhance:对比度增强特效。Edge Detection:几何边缘检测特效。Depth of Field Deprecated:景
2016-02-19 18:20:46
1937
原创 C#interface
An interface introduces the name of a method. A virtual method is the first implementation of a method. An override method is another implementation of a method. A sealed method is the last implemen
2015-11-28 14:05:35
381
原创 今天搞明白了内些传说中的硬件
技术这个东西真是要是不会,全都感觉难的不行不行的,但是要是会了,就会感觉很简单,没有难的技术,只有不会的技术。` class MyComm : public CnComm { public: MyComm() { CnComm(); dInput = -1.0;}bool bLock;void OnReceive(){ i
2015-11-16 14:46:41
447
原创 WPF学习2(布局原则)
1,不应显式设定元素尺寸。 2,不应使用屏幕坐标指定元素的位置。 3,布局容器的子元素“共享”可用空间。 4,可嵌套的布局容器。
2015-09-25 11:24:02
523
原创 WPF学习日志1
只是简单的记录几个知识点,像老师一样讲课的话,估计不行。 XAML的顶级元素 Window/Page与window元素类似,但它用于可导航应用程序/Application改元素定义应用程序资源和启动设置。 xmlns=”http://schemas.microsoft.com/winfx/2006/xaml/presentation” 是WPF核心名称空间,它包含了所有WPF类,包含用来构建用
2015-09-25 11:04:18
530
原创 flash
import flash.display.Sprite; import flash.net.URLLoader; import flash.net.URLRequest; import flash.net.URLVariables; import flash.events.Event; var aa:Number;var aaa:Number;var loader:URLLoader =
2015-09-10 14:44:01
528
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人