Symbol卢 Symbol卢
4年前
js垃圾回收机制原理给你聊的明明白白
前言大多数语言都是提供自动内存管理机制,比如C、Java,JavaScript。自动内存管理机制也就是我们经常听到的垃圾回收机制。好神奇哦,语言会收垃圾,哈哈😄,不过这里的垃圾,可不是家里面的厨余垃圾啥的,而是一些不再使用的变量所占用的内存。我们的js的执行环境会自动对这些垃圾进行回收,也就是释放那些不再使用的变量所占用的内存,收垃圾的过程会按照固定的
happlyfox happlyfox
4年前
now扩展-go的时间工具箱
关于我golang不像C,Java这种高级语言,有丰富的语法糖供开发者很方便的调用。所以这便催生出很多的开源组件,通过使用这些第三方组件能够帮助我们在开发过程中少踩很多的坑。时间处理是所有语言都要面对的一个问题,parse根据字符串转为date类型,tostring()将date类型转为定制化的字符串。在实际使用过程中,parse
Stella981 Stella981
3年前
Redkale 让你重新认识Java
        Java已经22岁了,依靠强大的功能、庞大的开发社区和无人能及的生态系统,长期占据世界编程语言排行榜首,成为当之无愧的业界之王。本人在大学时期被这种很有艺术性的开发语言所吸引,果断抛弃C,学习方式很简单,只看JDKAPI源码,直到现在都是如此。刚毕业就一直从事Java开发方面的工作,至今也有十来年了。从JSP、WebWork到Struts
Wesley13 Wesley13
3年前
GCC编译 C与C++ C89与C99
1)最初的ANSIC标准(X3.1591989)在1989年被批准,并于1990年发布。稍后这个标准被接受为ISO标准(ISO/IEC9899:1990)。虽然ISO标准将ANSI标准的某些章节重新编号并变为条款,但是两者实际上并无区别。不论是ANSI标准还是ISO标准,通常都称之为C89,偶尔也因为发布日
Stella981 Stella981
3年前
Runtime 隐藏Status Bar背景
这次的主题的 Runtime ,对于很多人来说,习惯了面向对象的编程语言之后再接触C语言一开始是拒绝的。但是当你真的用起来了,你会上瘾,因为这彻彻底底地满足了极客们的折腾心理,用代码操控一切的心理。就拿我做大象公会的例子来说(对了,这是我在Smartisan的第一个项目,也是独立开发的一款App),你知道Smartisan一贯的软件设
Stella981 Stella981
3年前
ASP.NET C# 跨平台开发 Windows Linux OSX
在本周热点中有一条是"TIOBE编程语言排行榜,Java重回榜首",使用Java语言的一个最大好处是可以到处移植,特别在今天这个到处是云主机的时代,而云主机基本上跑的是Linux等类Unix系统,C用户突然发现最近两年网络上的各种新玩具都与ASP.NET无关,ASP.NET当然也意识到这点,搞了个ASP.NETvNext(ASP.NET5)进行跨
Stella981 Stella981
3年前
CodeIgniter框架中的多语言
CI应用目录下有一个language语言包目录,用来配置多种不同的语言。语言的配置位于config文件中,配置格式如下:   $config'language''english';定义语言文件language下有个空的english目录,即上面定义的系统默认语言目录,系统会从该目录加载语言包文件。如果要
Stella981 Stella981
3年前
ANSI C、ISO C、Standard C联系与区别
做C语言开发的人,经常会遇到“ANSIC”、“ISOC”与“StandardC”三种术语,经常会让人傻傻分不清楚。博主之前按也是搞不清三者的关系,于是某天下定决心,一定要搞清楚三者的关系,先百度上搜下。下面是在百度百科上搜索关键字“ANSIC”得到的结果:\分割线
Stella981 Stella981
3年前
C++ Modern C++
    现代的C,比较笼统。最近10多年的东西是否是现代的呢?我认为“时髦”这个词更准确一些。每个年代,时髦总是标新立异的,总是被年龄大一些的人看不惯的(虽然这些人也曾经“赶过时髦”)。ModernC就是用最时髦的东西去装饰您的代码。但是本质的东西还是没有变。改革初期,最时髦的服饰是喇叭裤,霹雳舞手套。那时没有智能手机,时髦的人扛着一台卡带