自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 2417

原创 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 1156

原创 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 388

原创 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 386

原创 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 146

原创 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 164

原创 Maximum Subsequence Sum Problem

Maximum Subsequence Sum Problem(最大的子序列问题)                                                                                                                     jGiven(possibly negative)integersA1,A2

2017-12-26 23:36:00 411

原创 有向图的邻接矩阵

所谓用邻接矩阵,是用一个二维数组存储,边使用矩阵来构建模型,这使得每一个顶点和其它顶点之间都有边的有无 的 表示的机会。若有边,则他们交点 为1 ,否则为0。当然,如果是一副边有权值的图,交点存储的是他们边的权值。 有1必有回1则为无向图,有1未必有回1则为有向图const int MAX_VERTEX = 3;//数据的数量struct ArrayGraph{ vector<strin

2017-11-29 17:11:42 17274 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 631

原创 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 204

原创 随笔总结

最近为了学算法,复习了一下c++的一些知识点,发现以前很难看明白的很多东西,现在也能很容易就明白了。这也算是进步吗,能比以前更想程序员一样思考问题吗?

2017-09-29 02:19:17 294

原创 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 819

原创 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 200

原创 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 255

原创 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 543

转载 WPF修改程序图标

1.到 http://www.faviconico.org/网站,自己转换一个*.ico的图片。2.工程上右键——属性——应用程序——图标和清单,选刚才的那个图标。

2017-09-26 15:46:11 6465

原创 php&Mysql结束

这一块我准备就先写这点内容了,已经把我写我小网页的时候用到的技术基本全部介绍了一边了,之后如果有需要在写这一块吧,我是根据Head First PHP&MYSQL这本书写的这些,这本书的话太厚了,里面好多东西写的太啰嗦了,只适合入门,学东西的话真的是太费神了,不过真的是入门特简单的书,谢谢

2017-09-22 15:34:04 176

转载 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 253

原创 php正则表达式检查用户输入的格式是否正确

比如说用户提交了一个电话,或者提交了一个邮箱,我们怎么才能知道它是不是正确的电话和邮箱格式。用正则表达式来匹配。PHP提供了一种强大的方法创建和匹配文本中的模式。可以创建一些规则来查找串的模式,这个规则就成为正则表达式。/^\d\d\d\d\d\d\d\d\d\d$/;//^表示从串的考试出开始匹配。所有正则表达式都以斜线开头和结尾。\d代表数字,总共10个数字$符号表示串必须结束。海域如下简

2017-09-18 16:25:56 2663

原创 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 184

原创 php数据库的关联设计

在任何web应用中,你都会遇到有很多代码重复出现在很多地方。这样会维护起来麻烦。所以你就需要通过共享来消除代码重复。换句话说,把重复代码放在一个位置上,然后在需要它的地方直接引用这个唯一的副本就可以了。一般我们的网页都会有个相同的页眉header.php,一个导航菜单navmenu.php,一个页脚footer.php。我们一般用require_once('');来包含这些重复的部分。

2017-09-15 12:44:33 874

原创 PHP¥MYSQL注册登陆数据的一些处理

首先是用户的注册登陆:用户登陆通常设计俩部分信息,一个用户名和一个密码。一般我们都还会加一个ID用于更方便的查询数据。往数据库中添加的密码是需要加密的,MySQL提供了一个SHA()函数,它会对文本串应用一个加密算法,其结果是一个加密串,长度固定为40个十六进制字符,而不论原始口令的长度是多少。所以这个函数实际上会生成一个唯一的表示口令的40个字符编码。由于SHA()是一个MySQL函数而

2017-09-12 15:05:18 282

原创 PHP安全

HTTP认证:HTTP认证的基本思想是,服务器会“扣留”一个受保护的Web页面,然后要求浏览器向用户询问要给用户名和口令。如果用户正确的输入了用户名和口令,浏览器会继续发送页面。具体操作的话,是用php,在PHP脚本中使用内置的header()函数将首部从服务器发送到浏览器:header('Content-Type: text/heml');header()函数会立即从服务器向流啊篮球发送

2017-09-07 14:41:12 270

原创 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 277

原创 PHP一些基本的知识

基本的代码的话跟c++差不多,只记录几个自带的函数。//指向自身的表单,自己处理自己提交的数据.isset();//是否设置。empty();//是否为空//http标签读取php数据。MySQL 提供了一种方法可以为表中的每个数据行增加一个唯一的整数列,称为一个主键。ALTER TABLE table_name ADD column_name column

2017-09-01 14:34:32 152

原创 创建数据库

数据库就是一个容器。数据库内部又可以划分为更多容器,这些容器则称为数据库表(table)。我们基本上就是需要这俩个东西。首先是打开mysql终端,在里面输入CREATE DATABASE database_name;创建数据库。之后是创建table,你需要知道你想存储什么类型的数据,它有很多类型。比如CHAR或CHARCTER,可以定长的文本。INT或INTEGER数字。BLOB二进制

2017-08-31 14:55:06 210

原创 PHP链接mysql

数据库SQL操作至于数据库的安装的话,我还是用的我的那个xampp,里面就有MYSql,也有MySQL终端和phpMyAdmin(现在大部分网站都有这个东西)。你需要知道MySQL几个信息;第一 ·MySQL服务器位置;如果是你自己的网站的话,你可以去查一下网站的表,如果是用的本地的比如说xampp它默认设置的是localhost。第二 · 数据库用户名;如果是你自己的网站同样去查

2017-08-30 15:35:59 329

原创 PHP数据库保存html和php标签正常显示

这几天往里面提交代码,刚开始保存html5标签语言总是不显示,已经成功保存到数据库,但是显示文章的时候显示不出来,然后自己去查了各种转移字符,才勉强能输出出来,加上以前保存数据库输出文章的时候空格和换行符全部不显示的问题,发现真是麻烦,刚开始用保存这类html5标签语言的时候比如这些         用下面的这些转换字符$content = nl2br($_POST['

2017-08-30 14:18:53 5019

原创 PHP入门

以前自己专门学过html5,想着做一个能记录自己文章的网站,才发现只靠html5不行,需要操作数据库才可以,所以就又自己学了下php和MySQL,不知道有没有程序员单独只会php的,真不知道光会这个的话怎么测试哈哈。闲话不多说,开始进入正题。   HTML页面是静态的,它只提供一种乏味的交付机制,预览器请求一个页面,然后服务器做出相应,没办法做成交互式的web应用。PHP的话就是用来做交互的,

2017-08-28 17:40:02 384

原创 如何在foreach中删除一个集合中的元素

如何在foreach中删除一个集合中的元素,其实很简单,只用一个递归就可以了,例如下面的一个代码判断一个listbox里面的items都是checkbox其中被选中的全部都删除 void removef() { foreach (CheckBox item in lst.Items) { i

2016-08-02 15:04:03 3557 1

原创 串口通信每个参数代表什么

串口的BaudRate波特率表示数据传输的速率。 串口的PortName表示用那个口发送接收数据。 串口的DataBits表示能表示的数据最大支持多少位。

2016-07-19 14:16:14 3732

原创 WPF向指定窗口发送键盘指令

现在网上的库大部分都是VB的那个发送键盘指令的库,那个在WPF里面是用不了的,WPF的话可以用System.Windows.Forms中的其实跟VB中的Microsoft.VisualBasic.Devices这个里面的SendKeys用法差不多一样,吐槽一下,新的这个也可以在VB中使用好像,我看MSDN中Forms中的SendKeys也能在 VB中用,真是这一个小问题浪费了我一下午的时间。贴上代码

2016-07-18 18:15:27 2483

原创 工作总结

这段时间的工作大体上面还算满意,也许我是个怪人,放假的时候觉得特别特别无聊,上班的时候竟然会觉得莫名的高兴,每个周日的下午就开始想下周一该做什么。还有就是越来越喜欢看各种乱七八糟的我觉得有用的书。

2016-07-05 14:35:03 233

原创 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 272

原创 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 1886

原创 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 348

原创 今天搞明白了内些传说中的硬件

技术这个东西真是要是不会,全都感觉难的不行不行的,但是要是会了,就会感觉很简单,没有难的技术,只有不会的技术。` class MyComm : public CnComm { public: MyComm() { CnComm(); dInput = -1.0;}bool bLock;void OnReceive(){ i

2015-11-16 14:46:41 407

原创 WPF学习2(布局原则)

1,不应显式设定元素尺寸。 2,不应使用屏幕坐标指定元素的位置。 3,布局容器的子元素“共享”可用空间。 4,可嵌套的布局容器。

2015-09-25 11:24:02 476

原创 WPF学习日志1

只是简单的记录几个知识点,像老师一样讲课的话,估计不行。 XAML的顶级元素 Window/Page与window元素类似,但它用于可导航应用程序/Application改元素定义应用程序资源和启动设置。 xmlns=”http://schemas.microsoft.com/winfx/2006/xaml/presentation” 是WPF核心名称空间,它包含了所有WPF类,包含用来构建用

2015-09-25 11:04:18 501

原创 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 500

head first php&mysql

经典入门系列head first系列,对于小白入门很有帮助,但是对于想详细学习的话,这本书太啰嗦了,只适合入门

2017-08-18

WPF服务端连接多个客户端的TCP程序

WPF服务端连接多个客户端的TCP程序

2016-04-04

Microsoft Visual C# 2013 Step by Step

Microsoft Visual C# 2013 Step by Step John Sharp

2015-08-20

More Effective C++ 简体中文版

More Effective C++ 简体中文版

2015-02-07

深度探索C++对象模型

深度探索C++对象模型深度

2015-02-05

qt自学之路2(qt5)

qt自学之路2(qt5)

2015-02-03

精通QT4编程

精通QT4编程

2015-01-30

GUI QT4编程

QT4编程经典教材GUI专业编程,你不能错过

2015-01-30

c++标准程序库

c++标准程序库,中文版,年代有点老了,不过书还不错

2015-01-30

STL源码剖析

据说这本书只适合非常吊的STL人,源码之前了无秘密,天下大事,比作预习

2015-01-30

c+程序设计第四版(英文版)

c++他爹写的一帮非常非常畅销的书,质量你懂的,没看过这本书都不好意思说自己是c++程序员

2015-01-29

深入理解c++11

Michael Wong,IBM XL编译器中国开发团队 著,主要内容,c++11的标准设计目标和设计原则,以及c++11新特性预览和分类;

2015-01-29

软件开发者路线图:从学徒到高手

一本讲程序员一生怎么进步学习,各个阶段如何更好的渡过的书,这本书里面没有技术,只有成为高手的心得体会

2015-01-28

数据结构与算法分析c++第三版答案

数据结构与算法c++版本第三版,英文版答案,

2015-01-26

空空如也

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

TA关注的人

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