自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Java学习(文本输出)

public class test{   public static void main(String[] args)   {    System.out.println("hello world");    System.out.print("java world\n");   }}当类class前有public时,文件名要和类名相同。println代表执行完这个语句后会换行,print代表执行...

2018-03-11 21:54:59 1161

转载 100T核心数据库升级历险记

今天给大家带来的分享为《平安产险核心DB升级记》,为什么选择“数据库升级”这个主题来分享呢?首先,一方面我是做数据库出身的,另一方面,我认为数据库的升级是一个相对复杂的系统化工程。在这中间,它几乎要运用到数据库领域的所有知识,包括管理、备份恢复、容灾、监控等,而且这个过程中,该怎么做升级的准备,如何保证真正的实施方案的顺利进行,实施之后如何对它进行监控,以及万一有预想不到的风险,怎么去顺利回退等等

2017-04-19 10:24:12 548

转载 递归神经网络之父:人工智能2050年超过人类智

摘要:4月19日消息,据《卫报》报道,谈到机器人的未来,递归神经网络之父、德国计算机科学家尤尔根·施米德胡贝(J rgen Schmidhuber)在受访时表示,“未来机器人对我们的关注将会如同我们对蚂蚁的关注一样。”他还称,人工智能将会在2050年超过人类智能。机器智能在柏林西部的一个仓库后面的一个工作室中,一群国际科学家在讨论我们的机器人未来。一位来自一家大型欧洲汽车厂商的工程师在

2017-04-19 10:22:51 472

原创 Linux课堂知识点总结第6弹

在上课中老师讲了gdb调试器  在调试过程中命令l时可以查看所有的代码行数,b时进行断点设置,r时是运行程序。

2017-04-19 10:20:31 210

转载 用GDB调试程序(一)

用GDB调试程序GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:    1、启动你的

2017-04-12 12:50:18 214

转载 程序编译,链接过程

目录(?)[+]一概述二编译过程21编译 22汇编23目标文件Executable and Linkable Format24 静态库与动态库三链接过程31 链接的时机32 链接的作用软件复用33 静态库搜索路径由静态链接器负责34 动态库搜索路径由动态链接器负责35 静态链接编译时36 动态链接加载运行时四加载过程五处理目标的常用工具一、概述

2017-04-12 12:47:00 272

原创 linux课堂知识第5弹

这一节课老师讲了静态库与动态库的区别   还有如何制作静态库与动态库。  在源文件的编译过程:预处理,编译,汇编,链接。  在预处理阶段有头文件展开,宏替换和条件编译。  在编译阶段有语法的检查,词法的分析。  在链接阶段有把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码)。

2017-04-12 12:45:53 176

转载 嵌入式Linux加快物联网开发速度的方案研究

很明显,无论是对现有设备进行扩展还是从零开始设计新型设备或系统,使用嵌入式Linux都能够带来最理想的物联网生态系统构建速度。嵌入式Linux与桌面Linux共享同一套源代码库,但其同时匹配不同的用户界面工具及其它高层组件。下面,我们将共同探讨几类常见情况。通常,极低功率应用(例如传感器)能够凭借一次性电池甚至自身供能机制运行数个月之久。这意味着任何Linux在其上运行时都将带来无法承载的

2017-03-27 20:44:16 669

转载 JavaScript中依赖注入详细解析

计算机编程的世界其实就是一个将简单的部分不断抽象,并将这些抽象组织起来的过程。JavaScript也不例外,在我们使用JavaScript编写应用时,我们是不是都会使用到别人编写的代码,例如一些著名的开源库或者框架。随着我们项目的增长,我们需要依赖的模块变得越来越多,这个时候,如何有效的组织这些模块就成了一个非常重要的问题。依赖注入解决的正是如何有效组织代码依赖模块的问题。你可能在一些框架或者库种

2017-03-27 20:42:28 489

原创 Linux课堂知识点第四弹

在这次的课堂老师教了我们一些vim的操作。  vim是文本编辑器,如果要增加vim的功能:/etc/vimrc命令行模式:复制yy 粘贴p 删除dd 还原u底行模式:查找:s/                  替换:s/ /                   另存为:w filename                  读文件                  打

2017-03-27 20:41:09 229

转载 UDP 套接字编程入门

在使用TCP编写的应用程序和使用UDP编写的应用程序之间存在一些本质差异,其原因在于这两个传输层之间的差别:UDP是无连接不可靠的数据报协议,不同于TCP提供的面向连接的可靠字节流。从资源的角度来看,相对来说UDP套接字开销较小,因为不需要维持网络连接,而且因为无需花费时间来连接连接,所以UDP套接字的速度也较快。因为UDP提供的是不可靠服务,所以数据可能会丢失。如果数据对于我们来说非常重

2017-03-21 19:17:25 212

原创 Linux中的子目录介绍

bin:普通用户的命令dev:系统中所有设备文件home:普通用户工作目录lost+found:发生意外后丢失的文件misc:系统配置文件net:网路协议状态信息proc:伪文件系统sbin:超级用户命令srv:网络服务启动之后所需要取用的数据目录tmp:让一般用户或者正在执行的程序暂时放置文件var:包含系统一般运行时要改变的数据boot:放置开机会试

2017-03-21 19:12:42 320

原创 Linux课堂总结第三弹

这节课老师讲了许多命令,在linux的系统上你只要输入命令就可以来实现你的目的。接下来让我来介绍一些命令。改写属性:chmod u+w/x/r询问:man创建文件:touch删除:rm强制删除:rm-f查看文件:cat编辑:gedit编译:gcc执行:./退出目录:cd ..复制:cp剪切:mv进入目录:cd绝对地址:pwd创建目录:mk

2017-03-21 18:45:40 259

转载 Java的GC机制

1.Java中finalize()的作用一主要是清理那些对象(并非使用new)获得了一块“特殊”的内存区域。程序员可以用finalize()来操作。 程序员都了解初始化的重要性,但常常会忘记同样也重要的清理工作。毕竟,谁需要清理一个int呢?但在使用程序库时,把一个对象用完后就“弃之不顾”的做法并非总是安全的。当然,Java有垃圾回收器负责回收无用对象占据的内存资源。但也有特殊情况:假定你的对象(

2017-03-14 18:50:29 184

转载 最全面的Android Intent机制讲解

型软件开发经验较少的程序员来说,这可能是一个不太容易理解的抽象概念,因为它与我们平常使用的简单函数调用,或者通过库调用接口的方式不太一样。 在 Intent 的使用中你看不到直接的函数调用,相对函数调用来说,Intent 是更为抽象的概念,利用 Intent 所实现的软件复用的粒度是Activity/Service ,比函数复用更高一些,另外耦合也更为松散。Android 中与Intent 相

2017-03-14 18:48:57 212

原创 Linux总结第二课

C语言可以直接访问硬件,所以Linux用C语言编写。为了能将Linux在设备上使用,编写时是支持POSIX标准。Linux的操作系统有内核代码、软件和工具组成。    在开机的时候,第一个启动的程序是BIOS,它是检查硬件是否能够工作,在内核启动后,就是桌面软件开始运行。BIOS是用汇编来编写的,BSP是安卓的BIOS.。    Linux是将所有的东西抽象成文件。

2017-03-14 18:39:22 186

原创 Linux编程课堂总结(第一课)

在Linux的课堂上老师给我们讲了一下学习的目标:1.让我们能够熟练的使用Linux。2.会编写shell脚本。

2017-02-27 10:31:18 334

转载 5个关于Linux的问题

1.Linux与Unix的关系   Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。2.Linux是怎么发展壮大的1991年10月5日,Linus Torvalds在新闻组comp.os

2017-02-27 10:02:50 242

空空如也

空空如也

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

TA关注的人

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