beginor 最近的时间轴更新
beginor's repos on GitHub
JavaScript · 912 人关注
clean-code-javascript
:bathtub: Clean Code concepts adapted for JavaScript
TypeScript · 175 人关注
clean-code-typescript
Clean Code concepts adapted for TypeScript
C# · 162 人关注
DesignPatterns
C# Design Patterns
Dockerfile · 66 人关注
docker-gitlab-ce
GitLab CE zh-cn docker file
C# · 22 人关注
iBATIS_2010
iBATIS.Net 1.6.2 update to .net 4.0
Shell · 13 人关注
docker-datax
Alibaba DataX in docker
Shell · 13 人关注
docker-jexus-x64
Jexus x64 Standalone for Linux docker image
Dockerfile · 11 人关注
docker-aria2
aria2 and httpd (busybox) in docker
C# · 10 人关注
html-app-demo
html app with angular + webapi under mono
TypeScript · 9 人关注
cesium-typings
Typescript definition for cesium
C# · 7 人关注
beginor.owin
My effort trying integrate castle windsor with microsoft owin.
Dockerfile · 7 人关注
docker-kms-server
a docker image for kms
C# · 5 人关注
aspnetcore.authentication.token
Token authentication for asp.net core.
JavaScript · 5 人关注
beginor.github.io
TypeScript · 5 人关注
esri-service
Common used helper method for arcgis js api based on esri-loader
C# · 4 人关注
BaiduMapBinding
Shell · 3 人关注
docker-jexus
Jexus web server in docker
C# · 2 人关注
aspnetcore.middlewares
Some useful middleware for aspnetcore.
C# · 2 人关注
Beginor.Owin.Security.Aes
Aes provider for Microsoft.Owin.Security .
C# · 2 人关注
Beginor.Owin.StaticFile
OWIN simple static file middleware
Shell · 2 人关注
docker-agdatastore
ArcGIS Datastore in docker
Shell · 2 人关注
docker-agportal
ArcGIS Portal on Docker
Shell · 2 人关注
docker-ubuntu-china
Ubuntu 16.04 LTS base image with china apt mirror.
JavaScript · 2 人关注
dx-locale-zh-cn
Chinese localization messages for DevExpress/DevExtreme
1 人关注
2048
A small clone of 1024 (https://play.google.com/store/apps/details?id=com.veewo.a1024)
C# · 1 人关注
AChartEngineBinding
AChartEngine Xamarin.Android binding project
JavaScript · 1 人关注
AdminLTE
AdminLTE - Free Premium Admin control Panel Theme That Is Based On Bootstrap 3.x
1 人关注
anemll
Artificial Neural Engine Machine Learning Library
TypeScript · 1 人关注
angularjs-arcgis
TypeScript · 1 人关注
angularjs-openlayers
C# · 1 人关注
asp-net-identity
C# · 1 人关注
aspnet_Home
JavaScript · 1 人关注
AssemblyNavigation
A navigation framework for Silverlight, witch can load your silverlight assembly on demand.
Shell · 1 人关注
docker-agserver
ArcGIS Server on Docker
Shell · 1 人关注
docker-geoserver
GeoServer in docker
Shell · 1 人关注
docker-mono
Xamarin docker image based on Ubuntu 16.04
Shell · 1 人关注
docker-postgis
PostGIS with ESRI add ons.
Shell · 1 人关注
docker-xfce-vnc
XFCE and VNC based on Ubuntu in docker
Python · 1 人关注
f5-tts
Official code for "F5-TTS: A Fairytaler that Fakes Fluent and Faithful Speech with Flow Matching"
Python · 1 人关注
f5-tts-openai
OpenAI compliant speech api with SWivid/F5-TTS
JavaScript · 1 人关注
jsmind
Javascript version of mind mapping
C# · 0 人关注
agent-framework-demos
Microsoft agent framework demos with C#
0 人关注
awesome-prompts
收集的一些提示词
0 人关注
beginor
My custom profile
C# · 0 人关注
beginor-owin-security-gdep
JavaScript · 0 人关注
bootswatch
Themes for Bootstrap
0 人关注
chat-tts
ChatTTS is a generative speech model for daily dialogue.
0 人关注
chatgpt-vercel
Elegant and Powerfull. Powered by OpenAI and Vercel.
0 人关注
cocopilot
一个小工具的备份
0 人关注
codecombat
Game for learning how to code.
C# · 0 人关注
CoGeoTiff
Open Cloud Optimized GeoTiffs in C# Console Library
0 人关注
comfyui_sonic
Sonic is a method about ' Shifting Focus to Global Audio Perception in Portrait Animation',you can use it in comfyUI
TypeScript · 0 人关注
cordova-zhihu-daily
C# · 0 人关注
Core
Castle Core, including Castle DynamicProxy, Logging Services and DictionaryAdapter
Python · 0 人关注
cosyvoice
Multi-lingual large voice generation model, providing inference, training and deployment full-stack ability.
0 人关注
cubism-ts
Typescript ES6 module of cubism.js, based on d3v5.
JavaScript · 0 人关注
d3-timeline
D3 timeline
TypeScript · 0 人关注
deck.gl
WebGL2 powered geospatial visualization layers
TypeScript · 0 人关注
definitely-typed
The repository for high quality TypeScript type definitions.
0 人关注
delineator
Fast, accurate watershed delineation using hybrid vector- and raster-based methods and data from MERIT-Hydro
JavaScript · 0 人关注
DevExtreme
HTML5 JavaScript Component Suite for Responsive Web Development
TypeScript · 0 人关注
dify
Dify is an open-source LLM app development platform. Dify's intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production.
Dockerfile · 0 人关注
docker-fastapi
Python FastAPI in docker.
Dockerfile · 0 人关注
docker-gh-pages
github-pages in docker
Shell · 0 人关注
docker-headless-vnc-container
Collection of Docker images with headless VNC environments
Shell · 0 人关注
docker-jetbrains
Shell · 0 人关注
docker-mono-runtime
Shell · 0 人关注
docker-node
Shell · 0 人关注
docker-openjdk
OpenJDK 8 for docker
Shell · 0 人关注
docker-openjdk-jre
openjdk jre
Shell · 0 人关注
docker-osgeo
osgeo tools in docker
Dockerfile · 0 人关注
docker-rasterio
docker rasterio
Dockerfile · 0 人关注
docker-shadowsocks
shadow socks
Dockerfile · 0 人关注
docker-tinyproxy
tinyproxy based on alpine:latest
0 人关注
downkyicore
哔哩下载姬(跨平台版)downkyi,哔哩哔哩网站视频下载工具,支持批量下载,支持8K、HDR、杜比视界,提供工具箱(音视频提取、去水印等)。
0 人关注
dust3r
JavaScript · 0 人关注
esri-jsapi-resources
A collection of useful resources for developers using the ArcGIS API for JavaScript.
TypeScript · 0 人关注
esri-loader
A tiny library to help load ArcGIS API for JavaScript modules in non-Dojo applications
TypeScript · 0 人关注
esri-ts-demo
ESRI ArcGIS JavaScript API with TypeScript Demo
Python · 0 人关注
f5-tts-mlx
Implementation of F5-TTS in MLX
0 人关注
facetype.js
typeface.js generator
Java · 0 人关注
geoserver
Official GeoServer repository
Scheme · 0 人关注
geoserver-data_dir
default data_dir of geoserver
0 人关注
googauth
The Python Command-line Reimplementaion of Google Authenticator
0 人关注
gpustack
Manage GPU clusters for running AI models
Python · 0 人关注
graphrag
A modular graph-based Retrieval-Augmented Generation (RAG) system
C# · 0 人关注
hilo-sample
Hilo Id Generator sample for both NHibernate and EntityFramework Core.
0 人关注
http-api-design
HTTP API design guide extracted from work on the Heroku Platform API
HTML · 0 人关注
http-api-design-ZH_CN
HTTP API 设计指南(http-api-design-ZH_CN),翻译自https://github.com/interagent/http-api-design
JavaScript · 0 人关注
impress-demo
impress.js demo
JavaScript · 0 人关注
impress.js
It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.
Java · 0 人关注
interop-test
TypeScript · 0 人关注
ionic-demo
Track demos/tests of ionic 4
TypeScript · 0 人关注
ionic2-seed
ionic2 seed application with systemjs
0 人关注
jexus
jexus web server
C# · 0 人关注
jexus-ms-owin-demo
MS OWIN Demo with jexus.
C# · 0 人关注
jynew
金庸群侠传3D重制版
Objective-C · 0 人关注
KKGridView
Gridview for iOS.
Kotlin · 0 人关注
kotlin-demo
Kotlin Demo Project for Spring Boot
Jupyter Notebook · 0 人关注
learning-ai
12 Lessons, Get Started Building with Generative AI 🔗 https://microsoft.github.io/generative-ai-for-beginners/
beginor

beginor

V2EX 第 56321 号会员,加入于 2014-02-19 21:29:19 +08:00
今日活跃度排名 20784
大家的流量卡都是在哪里买的?
问与答  •  beginor  •  2025 年 12 月 15 日  •  最后回复来自 tho
73
Jetbrains 的家的 Fleet 果然烂尾了!
JetBrains  •  beginor  •  2025 年 12 月 12 日  •  最后回复来自 securityCoding
79
将红米 K40S 解锁刷了 Lineage 22
小米  •  beginor  •  2025 年 11 月 28 日  •  最后回复来自 beginor
11
Jetbrains 家的 IDE 智能提示终于有好用的了,那就是 Qoder !
JetBrains  •  beginor  •  2025 年 11 月 27 日  •  最后回复来自 bitmin
40
求一份在 macOS 上能用的 sing-box 1.12 的 tun 配置
问与答  •  beginor  •  2 月 5 日  •  最后回复来自 beginor
20
Augment 已经没有免费帐户了
程序员  •  beginor  •  2025 年 9 月 18 日  •  最后回复来自 dianso
2
Augment 貌似被墙!
程序员  •  beginor  •  2025 年 6 月 27 日  •  最后回复来自 asuraa
9
英菲克 IN 10 鼠标在 MacBook Pro 上体验怎么样?
硬件  •  beginor  •  2025 年 6 月 6 日  •  最后回复来自 shoaly
2
beginor 最近回复了
2 天前
回复了 f0rb 创建的主题 Java DoytoQuery vs SpringDataJPA
就个人来说,如果要先记住 Gt Lt 这些方言表,还不如用 mybatis 写 xml+sql 简单吧;

强依赖属性名称+谓词查询不是人人都能接受, 万一属性名称拼或谓词错了一个字母呢?

到 C#这边来说,也就是这几行代码,而且编译器会做类型检查,提前发现并排除不必要的错误:

```c#
var query = context.Books;

if (author != null) {
query = query.Where(book => book.Author == params.Author);
}
if (startYear > 0) {
query = query.Where(book => book.PublishedYear > startYear;
}
if (endYear > 0) {
query = query.Where(book => book.PublishedYear < endYear);
}

var books = query.ToList();
```
2 天前
回复了 f0rb 创建的主题 Java DoytoQuery vs SpringDataJPA
如果能再进一步,将 le lt ge 这些改为使用语开发内置的 '>=' '>' '<=' 逻辑算符来生成对应的查询语句(也就是构建并解析λ表达式树),不仅学习起来更加容易,使用上也更加流畅,对于现有的 Java ORM 来说,才是实质的进步,否则大家还是会倾向选择大众化的 MyBatis 或者 JPA 。
3 天前
回复了 f0rb 创建的主题 Java DoytoQuery vs SpringDataJPA
这些是编程语言的特性,还有逻辑算符,开发者已经掌握,只要做好映射,就可以直接使用。

如果一个 ORM 需要再学习并记住 le lt ge 等晦涩的方言表才能生成 SQL ,推广起来只会更难。
3 天前
回复了 f0rb 创建的主题 Java DoytoQuery vs SpringDataJPA
@f0rb 这种写法实际上会被转译成 lambda 表达式树,在实际开发中,往往大家更喜欢这么写:

```c#
var query = dbContext.Students.Where(s => s.Age >= 18);
var data = query.ToList();
```

甚至还可以动态拼接:

```c#
var age = //
var query = dbContext.Students;
if (age > 0) {
query = query.Where(s => a.Age >= age);
}
var data = query.ToList()
```

再高级一点儿,还可以运行时根据需要生成表达式树,添加数据库特定的扩展函数。

这些表达式不会被编译, 编译器只做类型检查,运行时根据参数动态转换成对应的 sql 语句。

Java (Hibernate/QueryDSL)就支持类似这样的查询

```java
query.select(s).where(s.age.gt(18))
```

但是使用体验和 c#相比真的很差。

除了 C#,确实极少有主流通用编程语言会为了数据库查询而直接修改语言本身的编译器,把 from, where, select 变成一级关键字,但是正因为这样,C# 是这种“伪 SQL 体验”做得最极致的一个。
4 天前
回复了 f0rb 创建的主题 Java DoytoQuery vs SpringDataJPA
@beginor linq 其实不依赖编译器编,因为 linq 表达式树不需要编译,是动态解释表达式树,转换为对应的 SQL 语句,依赖的是类型
4 天前
回复了 f0rb 创建的主题 Java DoytoQuery vs SpringDataJPA
@f0rb 那 jpa 的这些方法是不是也依赖编译器呢?
5 天前
回复了 f0rb 创建的主题 Java DoytoQuery vs SpringDataJPA
建议可以参考一下 NHibernate 或者 EntityFramework 的 Linq 查询的实现,C#这边 Linq 已经快 20 年了,不知道为什么 Java 这边一直没有类似的东西出现,对 Java 不熟悉,不好评价。
pg+pgvector
日历可以订阅农历和节假日,搜索一下就有链接,在电脑上订阅用 Google 账户同步,或者直接在手机上添加
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2634 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 15:47 · PVG 23:47 · LAX 08:47 · JFK 11:47
♥ Do have faith in what you're doing.