Inn0vati0n
码龄9年
关注
提问 私信
  • 博客:15,554
    15,554
    总访问量
  • 20
    原创
  • 1,685,323
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2016-04-16
博客简介:

liujiabin blog

查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得0次评论
  • 获得8次收藏
创作历程
  • 2篇
    2019年
  • 9篇
    2018年
  • 1篇
    2017年
  • 11篇
    2016年
成就勋章
TA的专栏
  • 笔记
    10篇
  • 随笔
    8篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Head First C#不适合作为学习uwp的入门书籍

建议想买相关的书籍之前阅读以下电子版。然后做决定。Head First C# 所开发的相关项目是以Windows8.1和VisualStudio2012 Express编译器。不适合在windows10平台+VisualStudio2017上开发。...
原创
发布博客 2019.03.12 ·
560 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

补码运算是否溢出的规则的实现

最近在看CSAPP/3e,有一个判断补码加法的函数。记录下。/*Determine whether arguments can be added without overflow*/int tadd_ok(int x, int y){ int sum = x+y; int neg_over = x < 0 && y < 0 &&a
原创
发布博客 2019.01.13 ·
2208 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

gtest学习笔记

工作中统计代码覆盖率,用到了gtest。此处为GoogleTest—AdvancedGuide的译文此处为CoderZh的一系列gtest学习笔记gtest愚见以为,是一个测试代码中函数的一个框架。简单的函数直接给入参,复杂的函数要继承相应的类来完成全局变量,以及各种条件的初始化,最终完成测试。断言的一些东西可以在用到的时候搜一下总结一些注意的点,以备以后快速上手以及阅读mesos测试用...
原创
发布博客 2018.12.11 ·
718 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

googletest.zip

发布资源 2018.10.27 ·
zip

linux(ubuntu)下 gtest编译安装

berry@berry:~$ unzip googletest-master.zipberry@berry:~/googletest-master$ mkdir buildberry@berry:~/googletest-master/build$ cmake .. -- Looking for pthread_create - not foundberry@berry:~/google...
原创
发布博客 2018.10.27 ·
1126 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

linux下gcc命令笔记

首先介绍一下gcc各种参数的含义:-o:指定生成的输出文件;-E:仅执行编译预处理;-S:将C代码转换为汇编代码;-wall:显示警告信息;-c:仅执行编译操作,不进行连接操作。1: gcc -c -fPIC *.c 生成与位置无关的 .o 文件(目标文件): -fPIC表明使用地址无关代码。2: gcc -shared -Wl -o libmyab.so a.o b....
原创
发布博客 2018.03.02 ·
282 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式专题

1.单例模式又分饿汉式、懒汉式实现单例模式的常用步骤:a) 构造函数私有化b)提供一个全局的静态方法(全局访问点)c)在类中定义一个静态指针,指向本类变量的静态变量指针懒汉式遇到多线程会有问题命令模式===>命令模式链接责任链模式策略模式===>策略模式链接观察者模式===>观察者模式链接桥接模式===&gt...
原创
发布博客 2018.02.21 ·
217 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

学习C语言的一些需要注意的点

C语言学习1.指针数组与二维数组指针int *p[3];//指针数组。int (*p)[3];//定义了一个指针,指向int[3]这种数据类型,指向二维数组的指针。int buf[3][5]; 二维数组名称,buf代表数组的首地址int (*a)[5]; 定义一个指向int[5]类型的指针变量a;a[0],*(a+0),*a; 0行0列元素的地...
原创
发布博客 2018.02.08 ·
1223 阅读 ·
1 点赞 ·
0 评论 ·
12 收藏

数学定理证明杂记

外接圆证明正弦定理只需证明任意三角形内,任一角的边与它所对应的正弦之比值为该三角形外接圆直径即可。 现将△ABC,做其外接圆,设圆心为O。我们考虑∠C及其对边AB。设AB长度为c。 1.若∠C为直角,则AB就是⊙O的直径,即c= 2r。 ∵ sin C = 1 (特殊角正弦函数值) ∴ csinC=2R\frac{c}{sinC} = 2R 2.若∠C为锐角或钝角,过B作直径B
原创
发布博客 2018.01.14 ·
688 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

数据库学习杂记

数据库:创建 CREATE DATABASE database-name drop database dbnamecreate table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) drop table tabnameselect * from table1 where … ins
原创
发布博客 2018.01.14 ·
335 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++Primer第五版注意的点

P54 extern关键字如果想在多个文件之间共享const对象,必须在变量的定义之前添加extern关键字。P55 初始化和对const的引用引用的类型必须与其所引用的对象类型一致,但是有两个例外。第一种例外情况就是在初始化常量引用时允许用任意表达式作为初始值,只要该表达式的结果能转换成引用的类型即可。尤其,允许为一个常量引用绑定非常量的对象、字面值,甚至一个表达式。P5
原创
发布博客 2018.01.14 ·
538 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

学习数据结构小结

算法的特性:有穷性、确定性、可行性、输入、输出。经典的排序算法:冒泡排序:void swap(int *a, int *b){ int tmp = *a; *a = *b; *b = tmp;}void bubble(int *array, int n){ int i; int j; for (i = 0; i <
原创
发布博客 2018.01.13 ·
304 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++面试题

C++遇到的面试题 1.用sql语句插入一行记录: http://www.w3school.com.cn/sql/sql_insert.asp 2.TCP/IP的三次握手四次挥手机制 http://blog.csdn.net/li0978/article/details/52598121
原创
发布博客 2017.12.28 ·
260 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

C++学习杂记

第一章绪论1.1 计算机程序设计语言的发展1.1.1 机器语言与汇编语言1.1.2 高级语言1.1.3 面向对象的语言1.2 面向对象的方法1.2.1 面向对象方法的由来结构化程序设计的思路是:自顶向下、逐步求精;其程序结构是按功能划分为若干个基本模块,这些模块形成一个树状结构;各模块之间的关系尽可能简单,在功能上相对独立;每一模块内部均
原创
发布博客 2016.10.16 ·
989 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IO流<笔记>

byte 1字节 8bit位 取值范围:-2^7~2^7-1 short 2字节 16bit位 取值范围:-2^15~2^15-1 int 4字节 32bit位 取值范围:-2^31~2^31-1 long 8字节 64bit位 取值范围:-2^63~2^63-1
原创
发布博客 2016.09.19 ·
462 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

异步加载AsyncTask

发布资源 2016.09.18 ·
rar

异步加载<笔记>

什么是异步加载:就是用异步的方式去加载数据使用异步加载的原因1.android是单线程模型 2.耗时操作都必须放在单独的线程中去做,而不能去阻塞UI线程异步加载最常用的两种方式1.多线程\线程池 2.AsyncTask(底层也是基于线程池来实现的)textview中可以设置Maxline属性设置文字的行数, garivity设置该view的内容相对于该view
原创
发布博客 2016.09.18 ·
1069 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

BaseAdaPeter<笔记>

ItemBean.javapackage com.imooc.baseadaptertest;public class ItemBean { public int itemImageResid; public String itemTitle; public String itemContent; public ItemBean(int itemImageResid, S
原创
发布博客 2016.09.18 ·
543 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LayoutInflater的inflate函数用法详解

原文地址 LayoutInflater作用是将layout的xml布局文件实例化为View类对象。获取LayoutInflater的方法有如下三种:LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);View layout = inflater.infl
转载
发布博客 2016.09.17 ·
619 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

AsyncTask基础<笔记>

原文链接:http://www.cnblogs.com/caobotao/p/5020857.htmlAsyncTask,即异步任务,是Android给我们提供的一个处理异步任务的类.通过此类,可以实现UI线程和后台线程进行通讯,后台线程执行异步任务,并把结果返回给UI线程.为什么需要使用异步任务?我们知道,Android中只有UI线程,也就是主线程才能进行对UI的更新操作,而其他线程是不能直接操作
原创
发布博客 2016.09.17 ·
434 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多