自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

愿世界和平的IT劝退师

讨论请加qq507517279

  • 博客(19)
  • 收藏
  • 关注

原创 网络编程基础--常用类

IPAddress类     1) IPAddress类的默认构造函数为:public IPAddress(long address)         常用:Parse()方法用于创建IPAddress。IPAddress myip = IPAddress.Parse("192.168.1.1");                ToString()方法用于将Internet地址转

2016-12-28 16:25:08 293

原创 网络编程基础--TCP/IP

基础大致分为四个方面,每次学习一个一、TCP/IP概述   1. IP地址        A(0):1.0.0.0~126.0.0.0                       //可用的A类网络有126个,每个网络能容纳1亿多个主机        B(10):128.0.0.0~191.255.255.255       //由2个字节的网络地址+2个字节的主机地址,可

2016-12-28 15:48:41 205

转载 C#基础二十五问

1.静态成员和非静态成员的区别?2.const 和 static readonly 区别?3.extern 是什么意思?4.abstract 是什么意思?5.internal 修饰符起什么作用?6.sealed 修饰符是干什么的?7.override 和 overload 的区别?8.什么是索引指示器?9.new 修饰符是起什么作用?10.this 关键字的含义

2016-12-28 11:50:37 256

转载 Unpack函数

unpack它接受一个数组(table)作为参数,并默认从下标1开始返回数组的所有元素,例子代码如下:[cpp] view plain copydo      arrayData = {"a", "b", "c", "d", "e"};        function returnMoreValues()          r

2016-12-28 11:44:46 902

转载 Lua之闭包

什么是闭包?闭包在Lua中是一个非常重要的概念,闭包是由函数和与其相关的引用环境组合而成的实体。我们再来看一段代码:复制代码 代码如下:function newCounter()local i = 0return function () -- 匿名函数i = i + 1return iendendc1 = newCounter()print(

2016-12-28 11:06:51 187

原创 单张纹理

Shader "Custom/testShader" {     properties     {         _Color("mycolor", Color)=(1,1,1,1)         _MainTex("shit",2D)="white"{}         _Specular("my Specular", Color) = (1,1,1,1)

2016-12-27 17:23:21 368

原创 遇0清除矩阵行列

请编写一个算法,若N阶方阵中某个元素为0,则将其所在的行与列清零。给定一个N阶方阵int[][](C++中为vector)mat和矩阵的阶数n,请返回完成操作后的int[][]方阵(C++中为vector),保证n小于等于300,矩阵中的元素为int范围内。测试样例:[[1,2,3],[0,1,2],[0,0,1]]返回:[[0,0,3],[0,0,0],[0,0,0]]

2016-12-27 13:53:20 463

原创 判断翻转子串(类似循环右移)

假定我们都知道非常高效的算法来检查一个单词是否为其他字符串的子串。请将这个算法编写成一个函数,给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成,要求只能调用一次检查子串的函数。给定两个字符串s1,s2,请返回bool值代表s2是否由s1旋转而成。字符串中字符为英文字母和空格,区分大小写,字符串长度小于等于1000。测试样例:"Hello world","world

2016-12-27 13:19:41 430

原创 确定两串乱序同构

给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。这里规定大小写为不同字符,且考虑字符串重点空格。给定一个string stringA和一个string stringB,请返回一个bool,代表两串是否重新排列后可相同。保证两串的长度都小于等于5000。测试样例:"This is nowcoder","is This nowcoder"返

2016-12-27 13:00:33 235

原创 分支的影响

同一block中的thread开始于相同的指令地址, 理论上可按不同的分支执行,实际上, 由于8个SP共用一套取指与发射单元,因此同一Warp中的线程执行的指令是相同的。 如果一个Warp中的线程分别跳转到不同的分支,则SM就需要把每一个分支的指令发射到每一个SP上, 再由SP根据线程逻辑决定需不需要执行,执行的时间是各分支的总和,极大的损耗了性能。因此尽量避免分支。

2016-12-27 12:09:22 222

转载 OpenGL三维变换

我们生活在一个三维的世界——如果要观察一个物体,我们可以:1、从不同的位置去观察它。(视图变换)2、移动或者旋转它,当然了,如果它只是计算机里面的物体,我们还可以放大或缩小它。(模型变换)3、如果把物体画下来,我们可以选择:是否需要一种“近大远小”的透视效果。另外,我们可能只希望看到物体的一部分,而不是全部(剪裁)。(投影变换)4、我们可能希望把整个看到的图形画下来,但它只占据纸张

2016-12-27 10:09:20 358

转载 OpenGL颜色

OpenGL支持两种颜色模式:一种是RGBA,一种是颜色索引模式。无论哪种颜色模式,计算机都必须为每一个像素保存一些数据。不同的是,RGBA模式中,数据直接就代表了颜色;而颜色索引模式中,数据代表的是一个索引,要得到真正的颜色,还必须去查索引表。1. RGBA颜色RGBA模式中,每一个像素会保存以下数据:R值(红色分量)、G值(绿色分量)、B值(蓝色分量)和A值(alpha分量)。

2016-12-27 09:32:55 320

原创 画虚线,指定宽度

void display(){    glClear(GL_COLOR_BUFFER_BIT);    glEnable(GL_LINE_STIPPLE);    glLineStipple(2, 0x0F0F);       //设置虚线    glLineWidth(10.0f);             //指定宽度    glBegin(GL_LINES

2016-12-27 09:14:41 1153

原创 Lua之循环

1、 while循环a=10while( a 20 )do print("a 的值为:", a) a = a+1end2、 for 循环Lua 编程语言中 for 循环语句可以重复执行指定语句,重复次数可在 for 语句中控制。Lua 编程语言中 for语句有两大类:1)数值for循环2)泛型for循环

2016-12-22 17:33:05 728

原创 Lua基础

1、交互式编程Lua 提供了交互式编程模式。我们可以在命令行中输入程序并立即查看效果。Lua 交互式编程模式可以通过命令 lua -i 或 lua 来启用:$ lua -i $ Lua 5.3.0 Copyright (C) 1994-2015 Lua.org, PUC-Rio> 在命令行中,输入以下命令:> print("Hello World!")

2016-12-22 15:22:01 303

转载 屏幕截图

在unity游戏开发中,可能会遇到在游戏中截屏的效果。这儿提供两种截屏方法。(方法二提供显示截图缩略图代码)方法一:在unity的API中,unity给我们提供了一个现成的API  :  Application.CaptureScreenshot(imagename),但是在我们使用这个API截图后的截图存放在哪儿呢?很多新朋友可能不是很清楚,当然不同的平台它的存放路径是有差别的。如果

2016-12-21 09:55:42 249

原创 确定字符互异

请实现一个算法,确定一个字符串的所有字符是否全都不同。这里我们要求不允许使用额外的存储结构。给定一个string iniString,请返回一个bool值,True代表所有字符全都不同,False代表存在相同的字符。保证字符串中的字符为ASCII字符。字符串的长度小于等于3000。测试样例:"aeiou"返回:True"BarackObama"返回:Fals

2016-12-19 13:02:13 247

转载 block调度

由于GPU目前在各行各业的广泛应用,无论是深度学习、大数据、云计算等都离不开GPU的并行加速,前阵子自学了Cuda-c编程,希望将来的研究工作能够用得上。   Cuda系列总共有4篇,这里主要用于记录本人学习过程中的一些问题的思考和总结,及网上汇总摘录的别人的一些总结、看法等,并不适合新手入门。如有错误,欢迎各位指正。  sm流处理器簇对blocks的调度策略  在cuda中,

2016-12-15 18:54:31 548

转载 多线程中的Join()方法

Join,单词本事就是连接的意思。先贴出几段代码猜猜结果。    public static int Main()         {                      Alpha oAlpha = new Alpha();            Thread Thread1 = new Thread(delegate() {                Co

2016-12-07 20:42:01 245

空空如也

空空如也

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

TA关注的人

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