V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ikas  ›  全部回复第 5 页 / 共 26 页
回复总数  517
1  2  3  4  5  6  7  8  9  10 ... 26  
2023-11-05 17:17:07 +08:00
回复了 intoext 创建的主题 Apple 真实希望高通努努力 尽快发布搭载骁龙 X Elite 处理器的笔记本
微软对其生态没有掌控能力,这个才是最大问题

尤其是放弃移动平台还有新 app 架构之后
先看看基于 binder 的 rpc 通信
然后直接看 asop 源码.比如安卓 appops 权限实现来了解下一般系统模块编写等等
https://github.com/aosp-mirror/platform_frameworks_base/tree/android14-release/services/core/java/com/android/server/appop
各大厂商的权限扩展,比如空白权限数据,都是再这上面扩展的
可以反编译小米系统的 service.jar 来对比看看

还有一堆基于 appops 的权限管理第三方 app 也都是 rpc 到这个服务来的
2023-11-05 16:53:16 +08:00
回复了 sakujo 创建的主题 Windows win11 资源管理器里有没有办法把某个文件夹置顶
把你需要的常用的文件夹 mklink 到最上层或者你喜欢的文件夹内
2023-11-05 16:51:39 +08:00
回复了 purenothingform 创建的主题 Java 假如未来 Jakarta 命名空间再次改变你们会作何反应?
相比于功能变更,改名算是最简单的问题了
2023-11-04 16:31:58 +08:00
回复了 williamshan 创建的主题 程序员 Java 转 GO 还是 Rust
语言只是你的工具,你说的那些框架的思维,解决一类问题的设计与方案才是你需要掌握的
提高自己的学习能力,也不是看什么语言流行,有趣就学什么才行

一个掌握 N 门外语的人,但是不懂如何写好小说,那么写出来的东西谁去看?
2023-11-04 11:17:41 +08:00
回复了 limpo 创建的主题 Go 编程语言 Go-Spring 轻装上阵,重新出发 v1.0.0 !
时代变了.连 spring 的思维都没人想着去理解了
2023-11-04 09:02:54 +08:00
回复了 Socrazy 创建的主题 iPhone 都是 V 友,为什么大家用着 iPhone 却一直被广告困扰?
试试用苹果的 dns 配置文件屏蔽.下面是我的

<key>DNSSettings</key>
<dict>
<key>DNSProtocol</key>
<string>TLS</string>
<key>ServerAddresses</key>
<array>
<string>127.0.0.1</string>
</array>
<key>ServerName</key>
<string>dns.name</string>
<key>SupplementalMatchDomains</key>
<array>
<string>*.id6.me</string>
<string>*.open.e.189.cn</string>
<string>opencloud.wostore.cn</string>
<string>auth.wosms.cn</string>
<string>id.mail.wo.cn</string>
<string>mdn.open.wo.cn</string>
<string>hmrz.wo.cn</string>
<string>nishub1.10010.com</string>
<string>enrichgw.10010.com</string>
...
</array>
</dict>
2023-11-01 19:24:02 +08:00
回复了 PerryHe 创建的主题 Flash 现在还有人用 Flash 开发吗,怀念当初的辉煌
1.原来的 Aodbe Flash 软件变成 Aodbe Animate,最近 b 站很多凡人动画都是用这个制作的
2.如果原来学过 AS2,AS3,先搞 js 也没有任何压力
3.如果以前是写 Flex 的,那么现在写 xaml,vue 等也没有压力
https://learn.microsoft.com/zh-cn/windows-hardware/manufacture/desktop/capture-and-apply-windows-using-a-single-wim?view=windows-11
看里面的捕获与应用命令,2 个

备份可以直接备份,不用进入 pe 环境
恢复直接高级模式启动进入 pe,然后恢复
2023-10-26 23:09:01 +08:00
回复了 LPJD 创建的主题 程序员 如何设计一个前后端分类管理系统的权限管理?
看了下源码,可能这个比较适合你们公司业务
如果要设计一个通用的,还是要改动的,将资源抽离,仅保留权限标志

比如 shiro 的权限检查
https://shiro.apache.org/java-authorization-guide.html

```
String perm = "printer:print:laserjet4400n";

if(currentUser.isPermitted(perm)){
//show the print button?
} else {
//don’t show the button?
}
```
2023-10-26 21:08:20 +08:00
回复了 LPJD 创建的主题 程序员 如何设计一个前后端分类管理系统的权限管理?
前后端分离与这些没有任何关系.

很多后端系统,比如金融证券行业的系统,客户都是要完全自己配置的,菜单 url 也不一定是自己系统的(所以要可以新增,修改),不能再搞一套关系表来配置这些

重点是基于资源统一管控这些
2023-10-26 19:38:25 +08:00
回复了 blinue 创建的主题 Windows WinUI 3 的源代码已放出
WinUI 3 没有那么不堪吧,使用 c++ winui3 重构之前使用 sdl2+win32ui 写的 app,效果还是可以的.
主要问题其实是 c#来写太慢了,这个不是 winui3 的锅,只是到现在也没法原生编译,比使用 c# uwp 原生编译慢太多了
2023-10-26 19:29:06 +08:00
回复了 LPJD 创建的主题 程序员 如何设计一个前后端分类管理系统的权限管理?
那些模型只是参考,基本都是混合一起..
我目前常用的方式:
资源: 接口,按钮,菜单等等都是资源, 设计一张资源表,然后菜单表中关联资源 id,其它也是
角色,用户组,或者是用户: 这些与资源关联,关联关系还有计算模式(比如+,-)
用户与角色等关联,这个没什么说的

不管是计算菜单还是其它均是只有一个入口,就是获取其所属资源列表,然后再去关联

根据业务,客户要求, 资源的关联方可以灵活选用,比如只使用角色
2023-10-25 20:43:12 +08:00
回复了 LPJD 创建的主题 程序员 如何设计一个前后端分类管理系统的权限管理?
1.权限标志,只是资源的一种友好标识符而已,这菜单也只是资源的一种
2.菜单的管理与权限本身没有什么关联,对菜单的管理操作不过是后台管理系统中的基本功能(很多客户要求自行配置菜单的)
3.资源,比如某个 api 对应的后端方法,这个通常只能由后端定义
4.它这里菜单添加了权限标志,只是为了权限框架统一管理

国内后端常见的权限模型:
Resource-Based Access Control
Role-Based Access Control
像素密度不够,windows 上效果都不行

我的台式机屏幕 24 英寸,4k.各种字体替换都不行,对比 surface pro 差太多了
2023-10-24 20:11:24 +08:00
回复了 Jiashu121 创建的主题 Android 有没有比较简洁的开源安卓纯净相册 APP 推荐
Aves 开源
2023-10-24 19:44:31 +08:00
回复了 komorebi12138 创建的主题 Android 作为一个 Java Web 后端开发,想自主学习 Android 开发。
Jetpack Compose 是新的 ui 框架,可能你 as 创建这个类型的 app 了

文档默认是基于 xml 的那个 ui,可以先看看这个
2023-10-23 21:32:22 +08:00
回复了 komorebi12138 创建的主题 Android 作为一个 Java Web 后端开发,想自主学习 Android 开发。
2023-10-17 23:07:37 +08:00
回复了 apppa 创建的主题 iDev 纯小白问题:苹果开发者账号必须要付费才能使用吗?
直接注册,自己开发机部署,不上架不要钱
2023-10-15 17:48:00 +08:00
回复了 HangoX 创建的主题 程序员 请教一个关于 idea 插件开发中兼容各个 IDE 版本的问题
兼容类
java 中没啥好办法

我自己的一个安卓项目,使用了不同版本的内置 api

dependencies {
api platform(project(':bom'))
implementation project(":system-common")
implementation project(":system28")
implementation project(":system29")
implementation project(":system30")
implementation project(":system31")
implementation project(":system32")
implementation project(":system33")
implementation project(":system34")
}

if (AndroidVersionUtil.getVersion() >= 34) {
permissionManager = new PermissionManager34();
....
} else if (AndroidVersionUtil.getVersion() >= 33) {
permissionManager = new PermissionManager33();
...
} else if (AndroidVersionUtil.getVersion() >= 32) {
permissionManager = new PermissionManager32();
....
}
...
1  2  3  4  5  6  7  8  9  10 ... 26  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5902 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 02:10 · PVG 10:10 · LAX 18:10 · JFK 21:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.