V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  beginor  ›  全部回复第 49 页 / 共 122 页
回复总数  2436
1 ... 45  46  47  48  49  50  51  52  53  54 ... 122  
2020-12-11 19:23:32 +08:00
回复了 kevinwan 创建的主题 推广 最简单的 Go Dockerfile 编写姿势,没有之一!
@kevinwan run 语句越多, 镜像越大
2020-12-11 13:11:18 +08:00
回复了 kevinwan 创建的主题 推广 最简单的 Go Dockerfile 编写姿势,没有之一!
@kevinwan 缓存的副作用是导致最终编译出来的镜像体积增大
2020-12-11 07:59:57 +08:00
回复了 kevinwan 创建的主题 推广 最简单的 Go Dockerfile 编写姿势,没有之一!
@kieoo golang 还好了, 要是 node 的话, 每次都要执行 npm ci 才真是折磨
2020-12-11 07:57:12 +08:00
回复了 kevinwan 创建的主题 推广 最简单的 Go Dockerfile 编写姿势,没有之一!
@kevinwan shell 比 dockerfile 容易调试, 至少可以一行一行的输入进行测试; 而且这样做镜像只有一层, 编译出来的镜像有体积优势
2020-12-11 07:55:05 +08:00
回复了 kevinwan 创建的主题 推广 最简单的 Go Dockerfile 编写姿势,没有之一!
@lwch alpine 自带的不是 glibc 而是 musl c, 如果不能迁移到 musl 的话,alpine 并没有太大的体积优势。
2020-12-10 21:22:08 +08:00
回复了 kevinwan 创建的主题 推广 最简单的 Go Dockerfile 编写姿势,没有之一!
把所有的语句都写到一个 install.sh 里面,Dockerfile 一个指令 Run install.sh
2020-12-08 20:03:47 +08:00
回复了 M1hahahaha 创建的主题 macOS 各位雷电接口的 Macbook 都用什么无线鼠标
M558 好多年了, 半年两节 5 号电池
@chijiaodaxian 当然是安装 mono 了
2020-12-08 13:00:15 +08:00
回复了 znwindy 创建的主题 Apple 2015 MacBook Pro 重装选择啥系统?
Windows 10 Pro
2020-12-08 09:24:33 +08:00
回复了 captain2011 创建的主题 程序员 程序员买房流程与经验
市中心的和郊区的,是两个不同的概念。
平壤好啊,大家都去投奔三胖子了
用 appops 除了相机(扫码)之外, 什么权限都不给, 全部忽略
2020-12-04 19:46:43 +08:00
回复了 Coulson6 创建的主题 程序员 代码贡献得到 Linux 之父关注:酷派奖励员工 10 万股期权
期权, 那么行权是不是要掏钱买?
2020-12-04 14:03:35 +08:00
回复了 rayswu 创建的主题 Visual Studio Code 使用 vscode 开发 Java 的多嘛,体验感如何
Java 还是用 idea 吧,vscode 的 java 插件不能和专业的 ide 比
2020-12-01 08:42:41 +08:00
回复了 Braisdom 创建的主题 程序员 ObjectiveSQL 稳定版本发布 1.4.0
回复的格式有点儿乱, 可以看这个 gist https://gist.github.com/beginor/4bc9bfd25dfd9f488156cf4975b707f6
2020-12-01 08:36:16 +08:00
回复了 Braisdom 创建的主题 程序员 ObjectiveSQL 稳定版本发布 1.4.0
我也贴一个常用的 NHibernate 动态查询示例吧, 不知道在 objsql 下如何实现, 对 java 不熟悉, 不敢妄语。

```c#
public void SearchUser(
string userName,
int? age
) {
// 以 NHibernate 的动态查询示例
ISession session = OpenSession();
IQueryable<User> query = session.Query<User>();
// 根据参数动态构建表达式树
if (userName.IsNotNullOrEmpty()) {
query = query.Where(user => user.UserName.Contains(userName) )
}
if (age.HasValue) {
query = query.Where(user => user.Age >= age);
}
// 可以先根据构造好的表达式树进行 Count 查询
long userCount = query.LongCount();
// 也可以继续添加其它表达式,并查询结果
IList<User> users = query.OrderBy(user => user.Id)
.Select(user => new User { Id = user.Id, UserName = user.UserName })
.ToList();
}
```

PS: 丝毫没有秀 c# 优越感的意思, 我只是好奇是否支持这种动态查询。
2020-11-30 22:37:47 +08:00
回复了 Braisdom 创建的主题 程序员 ObjectiveSQL 稳定版本发布 1.4.0
复杂查询和动态查询,是两个不同的概念,我不质疑 objsql 的复杂查询能力,只是想了解下是否支持动态查询
2020-11-30 22:35:19 +08:00
回复了 Braisdom 创建的主题 程序员 ObjectiveSQL 稳定版本发布 1.4.0
@Braisdom 这段代码绝对算是复杂查询, 但是不是我说的动态查询
2020-11-30 22:20:53 +08:00
回复了 Braisdom 创建的主题 程序员 ObjectiveSQL 稳定版本发布 1.4.0
是的,Java 还真没有好用 linq/lambda 框架
2020-11-30 22:19:22 +08:00
回复了 Braisdom 创建的主题 程序员 ObjectiveSQL 稳定版本发布 1.4.0
@Braisdom 我说的是类似这种查询

DSLContext ctx = ...;

SelectConditionStep<?> c =
ctx.select(T.A, T.B)
.from(T)
.where(T.C.eq(1));

if (something)
c = c.and(T.D.eq(2));

Result<?> result = c.fetch()
1 ... 45  46  47  48  49  50  51  52  53  54 ... 122  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2322 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 02:31 · PVG 10:31 · LAX 18:31 · JFK 21:31
♥ Do have faith in what you're doing.