智能指针用于解决常规指针所带来的内存泄露、重复释放、野指针等内存问题。智能指针基于这样的事实得以发挥作用:定义在栈中的智能指针,当超出其作用域时,会自动调用它的析构函数,从而可以释放其关联的内存资源。 之前C++标准库中定义的智能指针std::auto_ptr<T>,因其设计存在缺陷,所以已不再推荐 ...
分类:
其他好文 时间:
2017-09-07 23:04:14
阅读次数:
223
Note: 1. Very smart way of calculating how many difference from bits: https://en.wikipedia.org/wiki/Hamming_distance#Algorithm_example 2. Another way ...
分类:
其他好文 时间:
2017-09-03 16:38:14
阅读次数:
117
组合逻辑设计法适合于设计开关量控制程序,它是对控制任务进行逻辑分析和综合,将元件的通、断电状态视为以触点通、断状态为逻辑变量的逻辑函数,对经过化简的逻辑函数,利用PLC逻辑指令可顺利地设计出满足要求且较为简练的程序。这种方法设计思路清晰,所编写的程序易于优化,。用组合逻辑设计法进行程序设计一般可分为 ...
分类:
其他好文 时间:
2017-09-02 12:56:45
阅读次数:
210
JDBC Java 数据库连接技术,用于Java程序与数据库之间创建一个通道,让Java程序能够操作数据库中的数据(增、删、改、查)。JDBC 原理操作步骤 1.为项目中添加驱动,注意驱动由数据库生产厂商提供。如果是Web项目,驱动直接添加到WebRoot->WEB-INF->lib目录中就可以了。... ...
分类:
数据库 时间:
2017-08-31 12:46:53
阅读次数:
235
e-smart-zoom-jquery.js插件,下载地址及示例:https://github.com/e-smartdev/smartJQueryZoom 插件描述:通过将鼠标悬停在图片上,滚动鼠标滚轮即可实现图片的放大或者缩小效果。 smartZoom使用 举个栗子,上代码: 直接对img对象使 ...
分类:
Web程序 时间:
2017-08-24 21:20:03
阅读次数:
971
Error:java: Annotation processing is not supported for module cycles. Please ensure that all modules from cycle [hdd_smart_shiptracker_web,hdd_smart_s ...
分类:
编程语言 时间:
2017-08-24 10:31:45
阅读次数:
1561
© 版权声明:本文为博主原创文章,转载请注明出处 说明: 本人一年前突然对框架感兴趣,因此买了黄勇老师的《架构探险-从零开始写Java Web框架》一书。书中的讲解、代码都特别详细。 照着书完整实现了smart4j框架。但是因为是跟着老师的思路走的,没有自己的思想,只是“知其然,不知其所以然”。 因 ...
分类:
Web程序 时间:
2017-08-23 18:19:12
阅读次数:
191
1.Smart Table内置的分页功能 Smart Table是基于AngularJS模块特性开发出来的一款优秀的表格组件,默认就支持过滤、排序等核心功能。开发者基于它也可以开发插件,满足个性化需求。比如分页、排序数据、通过Ajax获取等。 Smart Table通过Custom Paginati ...
分类:
其他好文 时间:
2017-08-22 01:52:57
阅读次数:
310
GET /mall/product/_search{ "query": { "term": { "productID": 14 } }} GET mall/product/_search{ "query": { "term": { "id": { "value": "14" } } }} GET _ ...
分类:
其他好文 时间:
2017-08-18 18:33:20
阅读次数:
169
智能指针(smart pointer)是存储指向动态分配(堆)对象指针的类,用于生存期控制,可以确保自己主动正确的销毁动态分配的对象,防止内存泄露。它的一种通用实现技术是使用引用计数(reference count)。智能指针类将一个计数器与类指向的对象相关联,引用计数跟踪该类有多少个对象共享同一指 ...
分类:
编程语言 时间:
2017-08-17 13:06:10
阅读次数:
250