作者归档:phliyundi

[Windows] 记录下使用 Windows11 过程,遇到暂未能解决的问题

目前版本:22000.978
1.桌面窗口管理器(dwm.exe)内存占用过高 (基本上大于 1G ,有时飙升到 3G 以上),通过各种驱动更新(intel,联想官网,降级),依然未能有效解决。
2.右下角状态栏时不时闪烁,试过输入法设置隐藏和每个图标都退出,修改注册表,还依然会出现。
3.机器休眠(非睡眠)后,一分钟左右自动唤醒(无任务触碰操作),频繁出现,已经取消’启用快速启动’。
4.输入法有时打字空格不上屏,无反应。

做个记录,后续有其他问题再 append ,有无同样遇到这些问题然后彻底解决的大佬,可以帮忙分享下解决方法。
暂时不考虑装回 Windows10 。

[Python] [求助]关于 dicom 文件转存为 png 时灰度处理的问题.

我又来问 dicom 格式转换的问题了.
首先, 处理的不是标准 dcm 文件(或者说我不知道他是否属于其他标准.)
处理的都是医院排版好的 dcm 文件. 从单张图排版到 36 张图排版的都有.
保存的文件有部分是 1 张图, 有的是 2 张图.
不能够通过 pydicom.pixel_array 或者 pydicom.pixeldata 获取像素信息.
是通过如下方式读取:
dcm.ReferencedImageBoxSequence[0].BasicGrayscaleImageSequence[0].PixelData
dcm 是一个 pydicom 打开文件的实例.
这种文件也是属于某种标准 dcm 协议吗?

处理的时候, 得到的像素数组为:
[灰度, 通道, 灰度, 通道, 灰度, 通道, 灰度, 通道, 灰度, 通道, 灰度, 通道]
这种形式, 通过解析得到的图片很暗. 如下:
https://imgur.com/X78MlsO

期望得到如下的图像:
https://imgur.com/c8zKTI1

期望得到的图像是 jpg 格式的 RGB 图, 但是 RGB 的值都是一样的, 应该也是灰度图转过来的.
尝试过只取灰度生成, 结果也差很多. 暗的看不出来…
以上!

感谢

[问与答] 单位要求员工签署《使用正版软件承诺书》

我觉得吧,培养正版意识,这是件好的事情,但是有点需要说清楚的:
一方面,公司是否有提供员工可以工作的软件;另一方面,对于少数需求的员工,公司是否能够提供单独采购。

使用正版软件承诺书

还是以我们公司来举例吧,比如有人想用 Total Commander ,但这不在公司的标准软件库里。公司的态度是,如果你确实觉得有用,你需要说服你的 line manager ,然后你的经理同意了,你就可以报销。

不过,根据 V 友们的日常操作,不给你格盘重装系统就算是老实的了,想让他们不自己装几个软件,还不如把他开掉,是吧。。。

[Java] 我想要通过命令行执行一个程序 类似于 Java -jar xxx.jar,然后获得该程序的进程 ID,并稍后通过进程 ID 判断该进程是否存活?但是在系统中找不到我之前获得的进程号,求帮助?

我想要通过命令行执行一个程序 类似于 java -jar xxx.jar,然后获得该程序的进程 ID ,并稍后通过进程 ID 判断该进程是否存活。

//start a process
String command = "...";
ProcessBuilder pb = new ProcessBuilder(command);
Process process = pb.start();
//get the pid of process
if (System.getProperty("os.name").toLowerCase().contains("mac")) { Class<?> clazz = Class.forName("java.lang.UNIXProcess"); field = clazz.getDeclaredField("pid"); ReflectionUtils.makeAccessible(field); pid = (Integer) field.get(process); }

最后我希望通过进程 id 判断该进程是否存活,但是我在查进程的时候发现 根本查不到我的那个进程号

// judge the process is alive or not. By pid.
if (System.getProperty(Constants.SYSTEM_NAME).toLowerCase().contains("linux") || System.getProperty(Constants.SYSTEM_NAME).toLowerCase().contains("mac")) { process = RuntimeUtil.exec(BIN_BASH + " -c" + " ps -elf | grep " + pid); } if(process != null){ String line; try(InputStream in = process.getInputStream(); BufferedReader br = new BufferedReader(new InputStreamReader(in,StandardCharsets.UTF_8))){ while((line = br.readLine()) != null){ if(line.contains(pid)){
//输出流中读不到我之前获得的那个进程 ID return true; } } } catch (IOException e) { //exception handle } }

[区块链] Rebase 大学:去中心化 Blog Planetable 架构详解


主题

去中心化 Blog Planetable 架构详解

时间

2022 年 9 月 29 日 11:00 am

分享人

Livid ,Founder of V2EX.com and Planetable.xyz

活动链接

点击下方链接或扫描海报下方二维码报名参加活动!
https://meeting.tencent.com/dm/sH2EybMXBE9M

Rebase 大学介绍

Rebase 大学是一所无国界开源大学,极客们在这里协同学习、研究和分享开源项目,传播开源文化。Rebase 大学致力于建设开放知识的社会。

Rebase Event Pool

Rebase Event Pool 用来发布活动信息,任何人都可以发布。社区志愿者发现如果某个活动比较有趣,也会同步到 Rebase 的其它媒体渠道中。

可访问 👇 创建 issue 发布活动

https://github.com/rebase-network/event-pool