作者:AlbertWen
添加时间:2017-10-29 09:11:19
修改时间:2025-07-08 18:07:24
分类:
12.PHP库/系统/微信
编辑
getField() 使用技巧
getField() 方法是 ThinkPHP 中用来获取字段值的方法,区别于 select() 和 find() 方法,通常仅用于获取个别字段的值。但是事实上并没有那么简单,该方法的用法总结如下:
获取某个字段值
这个是 getField() 方法最基本的用法,用于获取符合条件的某个字段值。
// 实例化User对象
$User = M("User");
// 获取ID为3的用户的昵称
$nickname = $User->where('id=3')->getField('nickname');
返回的 nickname 是一个字符串结果。也就是说,即使有满足条件的多个字段,也只会返回一个结果。
作者:AlbertWen
添加时间:2019-03-30 22:34:29
修改时间:2025-07-19 00:06:54
分类:
15.OpenResty_Lua
编辑
数字型 for 的语法如下:
for var = begin, finish, step do
--body
end
作者:AlbertWen
添加时间:2017-12-13 14:43:17
修改时间:2025-07-12 15:57:15
分类:
13.C/C++/仓颉
编辑
作者:AlbertWen
添加时间:2018-04-28 12:34:56
修改时间:2025-07-26 06:53:05
分类:
11.PHP基础
编辑
一、十进制(decimal system)转换函数
1、十进制转二进制 decbin() 函数,如下实例
echo decbin(12); // 输出 1100
echo decbin(26); // 输出 11010
decbin -- 十进制转换为二进制
说明
string decbin ( int number )
返回一字符串,包含有给定 number 参数的二进制表示。所能转换的最大数值为十进制的 4294967295,其结果为 32 个 1 的字符串。
作者:AlbertWen
添加时间:2018-11-06 23:44:59
修改时间:2025-07-07 05:46:35
分类:
08.Java基础
编辑
并发编程实践中,this引用逃逸("this"escape)是指对象还没有构造完成,它的this引用就被发布出去了。这是危及到线程安全的,因为其他线程有可能通过这个逸出的引用访问到“初始化了一半”的对象(partially-constructed object)。这样就会出现某些线程中看到该对象的状态是没初始化完的状态,而在另外一些线程看到的却是已经初始化完的状态,这种不一致性是不确定的,程序也会因此而产生一些无法预知的并发错误。在说明并发编程中如何避免this引用逸出之前,我们先看看一个对象是如何产生this引用逸出的。
作者:AlbertWen
添加时间:2018-10-19 14:21:27
修改时间:2025-07-15 13:00:41
分类:
08.Java基础
编辑
static是java中非常重要的一个关键字,而且它的用法也很丰富,主要有四种用法:
- 用来修饰成员变量,将其变为类的成员,从而实现所有对象对于该成员的共享;
- 用来修饰成员方法,将其变为类方法,可以直接使用“类名.方法名”的方式调用,常用于工具类;
- 静态块用法(里面的代码只会被执行一次),将多个类成员放在一起初始化,使得程序更加规整,其中理解对象的初始化过程非常关键;
- 静态导包用法,将类的方法直接导入到当前类中,从而直接使用“方法名”即可调用类方法,更加方便;
作者:AlbertWen
添加时间:2018-05-22 11:38:06
修改时间:2025-07-23 11:59:57
分类:
电脑/软件使用
编辑
配置 class 文件热更新
File -> Settings -> Build,Execution,Deployment -> Debugger -> HotSwap

作者:AlbertWen
添加时间:2015-12-14 23:35:32
修改时间:2025-07-30 06:40:16
分类:
06.Linux软件安装
编辑
作者:AlbertWen
添加时间:2019-01-02 23:01:59
修改时间:2025-07-01 23:27:09
分类:
08.Java基础
编辑
slf4j与log4j联合使用
slf4j是什么?slf4j只是定义了一组日志接口,但并未提供任何实现,既然这样,为什么要用slf4j呢?log4j不是已经满足要求了吗?
是的,log4j满足了要求,但是,日志框架并不只有log4j一个,你喜欢用log4j,有的人可能更喜欢logback,有的人甚至用jdk自带的日志框架,这种情况下,如果你要依赖别人的jar,整个系统就用了两个日志框架,如果你依赖10个jar,每个jar用的日志框架都不同,岂不是一个工程用了10个日志框架,那就乱了!
作者:AlbertWen
添加时间:2017-10-29 09:45:21
修改时间:2025-07-10 21:50:34
分类:
14.Golang/Ruby
编辑
官方收藏的项目
集成开发平台:基于 Golang 的快速开发平台,平台已经集成权限管理,菜单资源管理,域管理,角色管理,用户管理,组织架构管理,操作日志管理等等
OPMS - 是一款项目管理 + OA管理的免费开源软件。功能精简实用,满足日常的工作需求,特别适合扁平化项目和团队管理。