9 分•作者: hermanzegerman•7 个月前
返回首页
最新
1 分•作者: andersource•7 个月前
1 分•作者: journal•7 个月前
1 分•作者: sebg•7 个月前
1 分•作者: DavideNL•7 个月前
1 分•作者: kayceeingram•7 个月前
轻松地为 React 组件添加音效,这些音效具有灵活性、可定制性,并且完全支持键盘导航和触觉反馈。如果需要,内置了合理的默认设置,提供开箱即用的体验,并通过 API 提供音效,使其从一开始就能立即使用。
1 分•作者: arunbhatia•7 个月前
1 分•作者: nikolaynankov•7 个月前
Hi HN,
我是 Nick,这个工具的灵感来源于我在 Apple Ads 上的 iOS 开发经验。
这是我尝试让 iOS 开发者更容易使用搜索结果广告,而无需花费时间和学习营销知识。AdCider 会研究并构建广告活动,同时监控并持续优化关键词和出价。
我完全专注于让自动化变得实用且无需人工干预,所以 UI 界面非常简洁。
我今天刚刚推出了我的 MVP 版本,真心希望得到你们的反馈 :)
这是一个付费服务,提供 14 天试用期。为了感谢您的关注,如果您觉得它有用,使用代码 HN50 可以获得前 3 个月 5 折优惠。
1 分•作者: Eugene_Woo•7 个月前
1 分•作者: plun9•7 个月前
1 分•作者: handfuloflight•7 个月前
6 分•作者: somecloud•7 个月前
再过 6 个月我就 40 岁了。感觉人生已经过去了一大半。虽然也有一些成就,甚至还有些“辉煌”,但我的生活里更多的是挣扎和负面情绪。
2 分•作者: edent•7 个月前
telnet://issue3.anewsession.com
23 分•作者: kozika•7 个月前
1 分•作者: monsieurleon•7 个月前
隆重推出 readwise-vector-db:使用本地语义搜索为您的 Readwise 资料库注入活力
大家好!经过几个月的潜心研究,我很高兴与大家分享 readwise-vector-db——一个开源项目,它将您的 Readwise 高亮内容转化为一个极速、自托管的语义搜索引擎。
为什么?我希望能够使用自然语言,而不仅仅是关键词,来即时搜索我的整个阅读历史——书籍、文章、PDF,所有内容。现在,通过夜间同步、向量搜索 API、Prometheus 指标以及用于 LLM 客户端的流式 MCP 服务器,这一切都成为可能。
主要功能:
* 对您的 Readwise 资料库进行全文语义搜索(本地、私密、快速)
* 与 Readwise 进行夜间同步——无需手动导出
* REST API,方便与您的工具和工作流程集成
* 用于监控的 Prometheus 指标
* 用于 LLM 驱动应用的流式 MCP 服务器
它基于 Python,开源(MIT 许可),并且可以使用 Docker 或本地轻松运行。如果您想拥有自己的阅读数据、构建自定义工作流程或尝试本地 LLM,请试一试。
欢迎提供反馈、提出问题,并分享关于下一步的想法!
1 分•作者: xbaicai•7 个月前
1 分•作者: xbaicai•7 个月前
1 分•作者: Aston89•7 个月前
1 分•作者: hatzest4370•7 个月前
1 分•作者: flfljh•7 个月前
# 更新 Flutter 插件项目结构
# HarmonyOS 下一步
## 更新摘要
* 将 Flutter 插件的 `ohos` 目录中的 HarmonyOS 项目结构替换为模块结构
* 将所有引用的 HAR 文件整合到 `ohos/har` 下
* 更新后移除 OHOS 插件中过时的模块目录
## 更新步骤
以 flutter\_flutter 中的 [integration\_test](https://gitee.com/openharmony-sig/flutter_flutter) 为例进行演示:
### 1. 将 integration\_test/ohos 从项目格式重构为模块格式
```sh
cd flutter_flutter/packages/integration_test
mv ohos/ohos ./ohos2 # 备份原始结构
rm -rf ohos # 移除旧结构
mv ohos2 ohos # 重命名为标准模块格式
cd example
flutter pub get # 刷新依赖
flutter build hap --debug # 验证构建
```
> *注意*:在此阶段运行 `flutter run` 将会失败,直到配置更新完成。
### 2. 配置更新
#### 2.1 更新 integration\_test/ohos/oh-package.json5
*之前*:
```json
{
"name": "ohos",
...
}
```
*之后*(匹配 pubspec.yaml 中的插件名称):
```json
{
"name": "integration_test",
"license": "Apache-2.0",
"dependencies": {
"@ohos/flutter_ohos": "file:har/flutter.har"
}
}
```
#### 2.2 更新 integration\_test/ohos/src/main/module.json5
*之前*:
```json
{
"module": {
"name": "ohos",
...
}
}
```
*之后*:
```json
{
"module": {
"name": "integration_test",
...
}
}
```
#### 2.3 更新 integration\_test/ohos/hvigorfile.ts
*之前*:
```typescript
import { appTasks } from '@ohos/hvigor-ohos-plugin';
export default {
system: appTasks,
plugins:[]
}
```
*之后*:
```typescript
export { harTasks } from '@ohos/hvigor-ohos-plugin';
```
## 验证步骤
1. 在 DevEco Studio 中打开 `integration_test/example` 并配置签名
2. 运行示例:
```sh
cd integration_test/example
flutter run -d $DEVICE --debug
```
### 关键 HAR 引用配置
HAR 文件现在位于 `ohos/har`
#### 更新 example/ohos/oh-package.json5
```json
{
"dependencies": {
"@ohos/flutter_ohos": "file:./har/flutter.har"
},
"overrides": {
"@ohos/flutter_ohos": "file:./har/flutter.har"
}
}
```
#### 更新 example/ohos/entry/oh-package.json5
*之前*:
```json
{
"dependencies": {
"@ohos/integration_test": "file:./har/integration_test.har"
}
}
```
*之后*:
```json
{
"dependencies": {
"integration_test": "file:../har/integration_test.har"
}
}
```
## 常见问题排查
### 1. ENOENT: 没有此类文件或目录
*错误*:
```log
hvigor ERROR: ENOENT: no such file or directory, stat
'xxx/flutter_flutter/packages/integration_test/ohos/build/default/cache/default/default@packageHar/ohos/oh_modules/@ohos/flutter_ohos'
```
*解决方案*:
手动删除错误消息中提到的路径。
### 2. 不允许操作(符号链接错误)
*错误*:
```log
hvigor ERROR: ENOENT: operation not permitted, symlink
'xxx/webview_flutter_ohos/ohos/webview_flutter/oh_modules/.ohpm/@ohos+flutter_ohos@file+libs+flutter.har/oh_modules/@ohos/flutter_ohos' ->
'xxx/webview_flutter_ohos/ohos/build/default/cache/default/default@PackageHar/webview_flutter/oh_modules/@ohos/flutter_ohos'
```
*解决方案*:
从之前的结构中移除旧目录:
```sh
rm -rf flutter_packages/packages/webview_flutter_ohos/ohos/webview_flutter
rm -rf flutter_packages/packages/path_provider_ohos/ohos/path_provider
rm -rf flutter_packages/packages/file_selector_ohos/ohos/FileSelector
```