历史上的今天
IT技术交易平台透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2021年10月25日,在2007年的今天,微软公司宣布与社交网站Facebook签署协议,将支付2.4亿美元购买该网站1.6%的股份,这场协议也使Facebook的总估价达到150亿美元。回顾计算机历史的今天,又有什么关键事件发生,改变了我们
隔壁老王 隔壁老王
4年前
我的C语言基础
C语言32个关键字auto声明自动变量short声明短整型变量或函数int声明整型变量或函数long声明长整型变量或函数float声明浮点型变量或函数double声明双精度变量或函数char声明字符型变量或函数struct声明结构体变量或函数union声明共用数据类型enum声明枚举类型typedef用以给数据类型取别名co
Wesley13 Wesley13
3年前
Oracle 限制行的子句
12c新特性限制行的子句允许限制查询返回的行。可以指定偏移量,以及要返回的行数或百分比。您可以使用此子句实现TopN报告。要获得一致的结果,请指定ORDER\_by子句以确保具有确定性的排序顺序。\OFFSEToffset{ROW|ROWS}\\FETCH{FIRST|NEXT}\{rowcount
Stella981 Stella981
3年前
Beetl的极简之道
跟一个同为国内流行开源软件的开发者聊天,他说beetl功能太全,代码太多。他希望的模板与语言应该简单,然后发给我一个只提供几个指令的模板引擎的链接。后来,我详细介绍beetl让他明白了Beetl的简约之处,同时我也认识到,并不是所有开发者一眼能开出beetl的核心价值:简单。本文将详细介绍Beetl的极简之道。极简之一:简单定界符号:Beet
Stella981 Stella981
3年前
Git的所有命令
 git(1)ManualPageNAMEgitthestupidcontenttrackerSYNOPSIS_git_\version\\help\\c\\execpath\\\\htmlpat
Stella981 Stella981
3年前
JVM的内存配置参数
转:https://www.cnblogs.com/jinb/p/6435486.html(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fjinb%2Fp%2F6435486.html)、https://www.cnblogs.com/LTe
Stella981 Stella981
3年前
Netty中的永动机
永动机即'永远运动的机器'.作为服务端时,需要接收客户端的连接,需要接收客户端的数据,或者向客户端发送数据.既然需要接收客户端的连接,那么就需要一个IO线程永远的执行一个无限循环.只有一直循环着,才能一直接收新的连接.NioEventLoop的底层绑定一个线程,这个线程在启动之后,就会一直无限循环着,而且只做三件事
Stella981 Stella981
3年前
LayoutInflater的简单用法
在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一个没有被载入或者
Stella981 Stella981
3年前
PostgreSQL的FSM分析记录
        近来由于工作原因对PG的FSM(FreeSpaceMap,空闲空间映射表)源码进行了学习。下面给大家简单讲述一下。        什么是FSM呢,这不得不说一下PG的存储机制了。PG的更新(更新是删除和插入的结合)和删除都是将元组(数据库对我们插入的每一行数据封装后称为元组)标记为无效,而后通过VACUUM进行物理删除。无效的元组被删
Easter79 Easter79
3年前
SVG的几个标签元素
defssvg允许我们定义以后需要重复使用的图形元素。建议把所有需要再次使用的元素定义在defs元素里面。这样做可以增加svg内容的易读性和可访问性。在defs元素定义的元素不会直接呈现。你可以在你的视口的任意地方利用<use元素呈现这些元素。用法:类别:容器元素,结构元素允许的内容物: 任意数量、任意