2作者: neuwark7 个月前
我开发了一个人工智能助手,帮助电商创始人及营销人员快速撰写完整的营销邮件。 告别耗时费力地思考邮件内容和措辞,你只需输入关于你的产品、优惠或促销活动的几个细节。 这个助手就会为你撰写一封完整的邮件——包括主题行、结构、语气,甚至还会有符合你品牌调性的行动号召。 我们的目标是让邮件撰写更快捷、更轻松,同时保留自然的“人情味”。 我已经在几个电商项目上测试了它,结果出乎意料地好。 它节省了大量时间,而且文案听起来清晰、友好且有效。 你可以在这里试用:<a href="https:&#x2F;&#x2F;app.neuwark.com&#x2F;special-agents-hub&#x2F;49" rel="nofollow">https:&#x2F;&#x2F;app.neuwark.com&#x2F;special-agents-hub&#x2F;49</a> 非常欢迎大家提供反馈,告诉我如何让它变得更有用,或者它可能存在哪些问题,特别是来自从事市场营销或产品主导增长的人士。
1作者: npodbielski7 个月前
嗨!在过去的两年里,我一直在做一个副业项目:动态可配置、零停机时间的 API,带有低代码流程来编写小段逻辑——Hamster Wheel。为此,我不得不构建自己的资源查询语言,以便用户可以通过 GET 端点从 API 查询特定数据。 HLinq 是一个库,它为任何用现代 .net 编写的 API 增加了查询语言功能。 演示内存集合:<https://hlinq-demo.podbielski.it/demo/memory> 演示数据库集合:<https://hlinq-demo.podbielski.it/demo/db> GitHub:<https://github.com/npodbielski/HamsterWheel.HLinq?tab=readme-ov-file> 关于 Hamster Wheel 的一些信息:<https://internetexception.com/why-hamster-wheel/> HLinq 设计:<https://internetexception.com/2025/10/28/hlinq-design/> Fluent 代码生成器:<https://github.com/npodbielski/HamsterWheel.FluentCodeGenerators> 我开始开发动态 API,是为了拥有一个用于自托管实验室试验的平台。例如,能够检查我的自托管服务的运行状况,并在必要时重新启动它们。或者打开/关闭我的车道门,或者为我的花园自动浇水。为每个服务编写 API 有点费时,所以拥有一个我可以配置的 API 似乎是个更好的主意。对于这个 API 项目,它由 4 个部分组成:代码生成器、查询语言、流程运行器,当然还有宿主 API。 HLinq 演示页面允许在浏览器窗口内编辑查询!例如: 一些选择示例: <https://hlinq-demo.podbielski.it/demo/db?select[x.firstName]> - 只返回一个属性 <https://hlinq-demo.podbielski.it/demo/db?select[x.firstName,x.id]> - 只返回两个属性 <https://hlinq-demo.podbielski.it/demo/db?select[fullName=x.firstName,x.id]> - 相同的两个属性,但名称将重命名为“fullName” <https://hlinq-demo.podbielski.it/demo/db?select[fullName=x.firstName,active=true]> - 您可以向响应添加语法属性 一些过滤示例: <https://hlinq-demo.podbielski.it/demo/db?where[x.id>22].select[fullName=x.firstName] - 获取 id 大于 22 的人的姓名 <https://hlinq-demo.podbielski.it/demo/db?where[ilike(x.firstname,b%)]> - 不区分大小写地搜索“b*”字符串 <https://hlinq-demo.podbielski.it/demo/db?where[x.id==22]> - 精确值搜索 <https://hlinq-demo.podbielski.it/demo/db?where[(x.id==22||x.id==1)&&x.firstName==Nolan]> - 条件分组和逻辑运算符 排序: <https://hlinq-demo.podbielski.it/demo/db?orderBy[x.firstName]> 分页: <https://hlinq-demo.podbielski.it/demo/db?skip[200]> - 跳过前 200 条记录 <https://hlinq-demo.podbielski.it/demo/db?take[500]> - 最多获取 500 条记录 <https://hlinq-demo.podbielski.it/demo/db?skip[100].take[10]> - 跳过前 100 条记录,然后获取 10 条记录 <https://hlinq-demo.podbielski.it/demo/db?count> - 计算整个集合中的记录数 <https://hlinq-demo.podbielski.it/demo/db?where[x.firstName.contains(b)].count> - 计算名字包含“b”的人数