我觉得这个 feature 真的很有用.一直期待 CLion 加上这个 feature.今天才知道最新版本(CLion 2018.3.4)中已经有这个功能了,不过我不清楚从哪个版本开始支持的. How to enable this feature? Go to File > Settings, you may also open the Settings page by the shortcut Ctrl + Alt + S, and see the screenshot below for d…
Win32终于支持类内变量初始化了,C++11 用bcc32C编译器  llvm CLang.还支持Unicode 中文汉字 变量名. 用经典的bcc32编译还是不支持! class TPerson { public: String Name = "tt"; String Sex = "man"; ; String 姓名 = "ly"; };…
Azure终于支持大容量虚拟机了-最高32核,448G内存 最近微软Azure虚拟机旗下的大容量G系列虚拟机通用版本正式上线.G系列虚拟机方案提供公有云领域最大的内存容量.最强处理能力以及空间可观的本地SSD存储资源. G系列虚拟机采用由最新英特尔至强E5 v3系列处理器提供的最高32个虚拟CPU.448 GB内存以及6.59 TB本地SSD存储空间.如此庞大的内存容量将大大加快关键性业务应用的部署速度,其中包括以SQL Server.MySQL与大型NoSQL为代表的大规模关系型数据库,以及以…
本文介绍了Android 4.4 KitKat系统新增加的录屏功能以及录屏方法,和限制因素.如果App由于版权方面的原因,不想被记录屏幕录像的话,APP只需要在相应的SurfaceView请求“SurfaceView.setSecure()” 即可避免自己被录下来.在文末给出了实例代码. http://www.mobiletuts.me 关于Android困扰开发者已久的截屏录像问题,我们有一个好消息,一个坏消息要和大家分享.好消息是,随着Nexus 5同步发布的Android 4.4 KitK…
IDEA 2020.1 经过了漫长的打磨终于发布正式版了,而这次的版本不止直接支持 Java 14,还带来了两个重量级的功能,官方中文版支持和 JDK 直接下载. 在之前的开发中,当我们需要下载 JDK 时,通常的步骤是这样的:首先去 Oracle 的官网,查到相关的版本下载地址,然后输入用户输入密码登录成功之后才能下载相应的 JDK,尤其是对于那些经常忘记密码的用户老说非常之不便,而这次 IDEA 更新之后,我们就可以一键下载 JDK 了,可谓非常之便利. IDEA 2020.1 下载地址:h…
今天偶然看了一下C#4.0的新特性, 第一个新特性就令我兴奋不已, 曾经一度令我使用C#很不习惯的"死参数"问题终于搞定了.实在太爽了! 过去用C++, VB.NET的时候都很爽, 开始用C#了发现怎么没有这个功能, 令我很难受, 一直不明白是C#设计的问题还是其中实现起来太复杂啊, 不过这回终于OK了. 代码          } 参数默认值, 有了这个, 好多方法的重载可以减少了~ 2010-09-06  补充:在使用命名参数时, 如果使用多个可选参数, 必须都放在参数列表的最后.…
在2013 google IO当天,Android团的更新了Support库,新版本(V13)的Support库中新加入了几个比较重要的功能. 添加 DrawerLayout 控件,支持创建  Navigation Drawer模式.可以设置从左边划出菜单或者右边,也可以左右菜单同时存在.    添加 SlidingPaneLayout 控件来支持各种屏幕上的摘要.详情界面模式.比如 Gmail邮件列表和单个邮件详情界面.当在手机上显示的时候,邮件列表和详情界面分别为两个界面:当在平板上显示的时…
Java 8曾经与Docker无法很好地兼容性,现在问题已消失. 请注意:我在本文中使用采用GNU GPL v2许可证的OpenJDK官方docker映像.在Oracle Java SE中,这里描述的docker支持功能在更新191中引入.Oracle在2019年4月更改了Java 8更新的许可证,自Java SE 8 Update 211以来商业使用不再免费. 你是否遇到过在docker中运行的基于JVM的应用程序出现"随机"故障?或者也许是一些奇怪的死机?两者都可能是Java 8(…
Jerry进入SAP成都研究院前,一直是用C/C++开发,所以刚接触ABAP,对于她在某些语法环境下大小写敏感,某些环境下不敏感的特性很不适应.那时候Jerry深深地怀念之前在C/C++编程时遵循的驼峰命名法和匈牙利命名法. 驼峰命名法:函数名中的每一个逻辑断点都有一个大写字母来标记.方法和变量名的首字母一般小写,这叫小驼峰命名法,例如printEmployeePaychecks. 类名的首字母一般大写,这叫大驼峰命名法,比如EmployeeBonusPlanManager. 匈牙利命名法: 变…
];      v.add(b);      Runtime rt = Runtime.getRuntime();      System.out.println( "free memory: " + rt.freeMemory() );    }  }} 我们在内存为64GB的系统上运行它,让我们来检查一下默认的最大堆大小: $ docker run -ti -m 512M openjdk:8u181-jdkroot@eca214e0fcd4:/# java -XX:+PrintFl…