Bright Leopold

i come from the other world,i will go back after the love,the regret,the alive and the dead are over

导航

2017年8月25日

windows下使用gethostbyname函数报错无法解析的外部符号

摘要: #include <winsock.h> 使用gethostbyname的函数的时候,会显示无法解析的外部符号. 主要问题是因为没有引用WS2_32的lib库 在include上面引用就行了 #pragma comment(lib, "WS2_32") 阅读全文

posted @ 2017-08-25 16:06 Bright Leopold 阅读(775) 评论(0) 推荐(0)

2017年7月25日

C语言中的作用域,链接属性和存储类型

摘要: 作用域 当变量在程序的某个部分被声明的时候,他只有在程序的一定渔区才能被访问,编译器可以确认4种不同类型的作用域:文件作用域,函数作用域,代码块作用域和原型作用域 1.代码块作用域:位于一对花括号之间的所有语句称为一个代码块.任何在代码块的开始位置声明的标识符都具有代码块作用域,表示他可以被这个代码 阅读全文

posted @ 2017-07-25 23:38 Bright Leopold 阅读(350) 评论(0) 推荐(0)

2017年7月7日

二级指针的用法

摘要: 有的时候,在使用二级指针和指针的时候会有一些困惑,在这里总结一下. 概念就不多说了,直接进入正题. 结合代码讨论二级指针的问题. 1:void test(int a,int b){ int t; t = a; a = b; b = t; } int main(){ int a=10,b=15; te 阅读全文

posted @ 2017-07-07 10:42 Bright Leopold 阅读(384) 评论(0) 推荐(0)

2017年6月25日

哈希表

摘要: 哈希表支持的一种最有效的检索方法:散列. 由于计算哈希值和在数组中进行索引都只消耗固定时间,因此哈希表的最大亮点在于他是一种运行时间在常量级的检索方法. 哈希表主要有两种: 1.链式哈希表:将数据存储在桶中的哈希表,每个桶里面都是一个链表,且链表的容量随着冲突的增大而增大.(换句话说就是如果有冲突, 阅读全文

posted @ 2017-06-25 23:22 Bright Leopold 阅读(182) 评论(0) 推荐(0)

2017年4月28日

vs2015 引用lib库和dll

摘要: 1.首先右键项目->属性 2.在项目中添加lib文件夹,把lib库放在文件夹下面,然后在图中的库目录引用当前路径的lib文件夹 3.在项目的路径下添加include中添加头文件,然后在常规中添加附加包含目录 4.在链接器->输入->附加依赖项添加具体的lib库 5.最后把dll放在项目的路径下即可 阅读全文

posted @ 2017-04-28 11:26 Bright Leopold 阅读(1479) 评论(0) 推荐(0)

2016年12月1日

使用微软CORS包不能跨域访问的问题

摘要: 使用jquery的ajax异步调用的时候会出现不能跨域访问的问题,这个问题一般有两种方法. 1:使用jsonp跨域 2:使用html5的CORS 在这里只谈论第二种,微软对CORS提供的了支持,在NuGet安装Microsoft.AspNet.WebApi.Cors就可以使用跨域的功能. 但是事实并 阅读全文

posted @ 2016-12-01 16:28 Bright Leopold 阅读(426) 评论(0) 推荐(0)

CodeBlocks安装及配置注意事项

摘要: 在使用codeblocks的时候,网上一般只会提供CodeBlocks的项目文件,并不包括编译器和调试器,要使用CodeBlocks的完整功能需要在官网下载完整版. 如图可下载mingw版本. 进入CodeBlocks之后可能需要配置编译器和调试器,如果使用C语言编译器可以按照如下配置编译器 进入S 阅读全文

posted @ 2016-12-01 11:06 Bright Leopold 阅读(7447) 评论(0) 推荐(0)

2016年11月16日

ABP的第一个程序和遇到的一些问题

摘要: ABP在这里就不多介绍了.在这篇文章中主要介绍使用模板生成的ABP项目使用遇到的一些问题. 1.首先在http://www.aspnetboilerplate.com/ 官方网站上创建一个模板项目, 下面输入项目的项目名称,点击create my project创建,创建的项目可以直接运行. 这是打 阅读全文

posted @ 2016-11-16 17:43 Bright Leopold 阅读(614) 评论(0) 推荐(0)

2016年11月10日

OpenGL ES(一.概念)

摘要: OpenGL ES是以手持和嵌入式设备为目标的高级3D图形应用程序编程接口,主要的支持平台是iOS,Android,Linux和Windows 1.顶点着色器 他可以用于通过矩阵变换位置,计算照明公式来生成逐顶点颜色以及生成或者变换纹理坐标等基于顶点的传统操作顶点着色器的输入包括:1.着色器程序-- 阅读全文

posted @ 2016-11-10 23:25 Bright Leopold 阅读(269) 评论(0) 推荐(0)

2015年3月25日

controller共享数据

摘要: 刚开始使用angularjs,能感受到他的强大,也在学习的途中遇到一些问题一般我们在angularjs中共享数据使用DI的方法,具体代码如下:这样使用有一个问题,从服务返回的对象只能绑定对象实现双向绑定,如果使用返回对象的属性进行绑定就会出现绑定不上的问题.如下controller('myContr... 阅读全文

posted @ 2015-03-25 23:28 Bright Leopold 阅读(580) 评论(0) 推荐(0)