1.字符串: char a[]="house"; char *b="house"; a[2]='r';可以   b[2]='r'不可以,因为这个指针变量指的是字符串常量. 2.用char *p时一定要记得指某个东西,要么直接定义"xxx",要么指个char a[],要么指个malloc. 3.数组指针中  printf("%d\n",(*p)[3])指的是输出p所指的行中序号为3的元素. 4.第一次在codeblocks上建立…
自从XRE改名为DNX至今,从来没有在Mac OS X上成功编译过DNX.一直很纳闷,难道DNX的开发人员不用Mac?今天突然明白了,DNX的开发人员真的不用Mac.而且DNX用的2个持续集成服务AppVeyor与Travis,一个是Windows环境,一个是Linux环境,就是没有Mac OS X环境. 看来不能指望DNX的开发人员短期内解决这个问题了,只能自己动手. 编译的错误信息如下(编译命令./build.sh): Restore complete, 725ms elapsed info…
自从知道微软用dotnet cli取代dnx之后,一直在等dotnet cli支持asp.net core... 昨天看到这篇新闻(ASP.NET Core 1.0 Hello World)后,才知道原来dotnet cli早就支持asp.net core了,而且在github上有专门的示例程序. 于是,立马想在mac上体验一下. 首先去 http://dotnet.github.io/getting-started/ 下载并安装mac版的dotnet cli -- dotnet-osx-x64…
Kestrel是目前在非Windows平台上运行ASP.NET 5应用程序的唯一可用Web服务器,但微软似乎将它冷落在一边,源代码更新很慢. 今天试着在Linux上编译Kestrel的源代码,遇到了很多问题.在这篇博文中记录一下. 运行编译命令: ./build.sh 出错信息: -bash: ./build.sh: Permission denied 修复方法: chmod +x build.sh 再次编译,出错: ./build.sh: line 31: packages/KoreBuild…
上一篇装好了tensorflow的运行环境,开始尝试运行一些实例代码,在github上找到了一个tensorflow实现的facenet的代码,还是遇到了很多坑! 坚持看完,有重要总结! 代码:https://github.com/davidsandberg/facenet clone完毕后, 直接运行validate_on_lfw.py ,接下来就是一堆坑! 可能是新装的Ubuntu, 里面缺少太多东西了, 先装了多少东西基本不记得了, 起码还要安装好这两个: apt-get install…
注册博客园挺久了,一直比较懒,虽然有几次想写点文章,但是一直没有行动,今天给大家带来一篇比较有意思的文章,不涉及技术上的,希望大家轻拍.本文的文字和图片全部为原创,尊重作者转载请注明出处! 说起路由器能够干嘛,大部分想到的就是用来组建局域网呀,或者偶尔用它做做BT.迅雷脱机下载之类的,如果我告诉你用路由器还能用来做SVN服务器,甚至运行mysql+php你信么?今天我们就来打破这个传统思维,用路由器来做SVN服务器. SVN托管服务大家都不陌生了,我最早开始用的是谷歌提供的SVN,因为在上面托管…
快两个月没接触.net,倒是天天在用Linux,所以想尝试一下在Linux运行喜欢的.net 应用. 安装CentOS 安装.Net core for Linux 创建Asp.net Core应用程序 安装Nginx 配置Nginx代理 1,安装CentOS系统 这个网上教程太多滤过. 2,安装跨平台的.NET Core SDK for CentOS7 sudo yum update sudo yum install libunwind libicu sudo yum install dotne…
简介 gRPC,google的远程过程调用框架,传输协议使用 HTTP2, 序列化协议使用 protobuf.gRPC 使用 HTTP2 传输协议传输 protobuf 序列化的二进制数据,有极高的效率.极低的资源占用率.github仓库地址:https://github.com/grpc/grpc,该仓库包含在共享C核心库src / core之上编写的多种语言(C++, Python, Ruby, Objective-C, PHP, C#)实现的gRPC库的源代码.gRPC的一些特性: 简单的…
一.新建仓储:注册GitHub后你就会有0.3G的免费空间,不过只能创建公开项目,这也满足代码分享的目的,我最喜欢的倒是它的代码展示方式,可以直接浏览你的代码,代码是经过高亮.添加行号处理过的,十分漂亮,体验一流,比如这个Webpy托管的地方.而作为想要了解你代码的人,可以选择直接在线浏览自己感兴趣的,也可以直接下载压缩包,或者直接使用Git clone到本地.因为GitHub是基于Git版本控制系统,所以你上传修改代码什么的,都需要使用Git工具.我这里主要是用来分享和展示代码,所以不想在版本…
在Object-C中,nil对象的作用等同于很多其它语言的NULL指针.不同的地方在于,在nil上调用方法不会导致程序崩溃或抛出异常. 这种技术被用在很多地方,但是对于我们来讲,最主要的就是我们不用在调用一个对象的方法之前检查该对象是否为空.如果你调用了一个nil对象的方法并且该方法有返回值的话,你会得到一个nil返回值. 我们也可以用它来稍微改进一下我们的dealloc方法: - (void)dealloc { self.caption = nil; self.photographer = n…