V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  fengjianxinghun  ›  全部回复第 54 页 / 共 66 页
回复总数  1315
1 ... 50  51  52  53  54  55  56  57  58  59 ... 66  
2019-03-13 23:00:54 +08:00
回复了 index90 创建的主题 Go 编程语言 Go 读取全局变量要加锁?!
@keakon 单 cpu 可以有这种保证,smp 下就不行了,得汇编 lock 指令总线,这也是原子 atomic 得由来
2019-03-13 20:41:33 +08:00
回复了 index90 创建的主题 Go 编程语言 Go 读取全局变量要加锁?!
https://golang.org/src/sync/atomic/value.go

看看官方的 interface{}原子操作要做多少工作
2019-03-13 19:16:48 +08:00
回复了 index90 创建的主题 Go 编程语言 Go 读取全局变量要加锁?!
绝大部分语言都有个定律,假如没有明确声明某个行为是并发安全的,那么它就不是。
能得个笔记本嘛
2019-03-06 15:37:34 +08:00
回复了 rochek 创建的主题 职场话题 有深信服的大佬吗,公司是怎样的氛围呢
华为系,你懂的
@GjriFeu 那就就得自己直接用 syscall 实现 exec.Command 了。看看 github 有没有现成的。
FD_CLOEXEC 的 flag
https://github.com/golang/go/issues/6537
syscall.Syscall(syscall.SYS_FCNTL, fd, syscall.F_SETFD, flag)
2019-03-04 10:52:58 +08:00
回复了 kisshere 创建的主题 程序员 有没有保护视力,电脑每隔一小时强制黑屏 15 分钟的软件?
@luoway mac 上能用的
```
#!/usr/bin/env bash

cd /tmp

# Create the source file
cat > main.m << EOF

#import <objc/runtime.h>
#import <Foundation/Foundation.h>

int main () {
NSBundle *bundle = [NSBundle bundleWithPath:@"/Applications/Utilities/Keychain Access.app/Contents/Resources/Keychain.menu"];

Class principalClass = [bundle principalClass];

id instance = [[principalClass alloc] init];

[instance performSelector:@selector(_lockScreenMenuHit:) withObject:nil];

return 0;
}

EOF

# Compile the source file
clang -framework Foundation main.m -o lockscreen
```


```
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import Foundation
import objc
import AppKit
import sys
import os
import threading
import functools
import time

NSUserNotification = objc.lookUpClass('NSUserNotification')
NSUserNotificationCenter = objc.lookUpClass('NSUserNotificationCenter')



def notify(title, subtitle, info_text, delay=0, sound=False, userInfo={}):
notification = NSUserNotification.alloc().init()
notification.setTitle_(title)
notification.setSubtitle_(subtitle)
notification.setInformativeText_(info_text)
notification.setUserInfo_(userInfo)
if sound:
notification.setSoundName_("NSUserNotificationDefaultSoundName")
notification.setDeliveryDate_(Foundation.NSDate.dateWithTimeInterval_sinceDate_(delay, Foundation.NSDate.date()))
NSUserNotificationCenter.defaultUserNotificationCenter().scheduleNotification_(notification)
time.sleep(5)
curr_path = os.path.dirname(os.path.abspath(__file__))
os.system("{}/lockscreen".format(curr_path))

def work_fn():
notify(title="STOP!!!!!!!!!!", subtitle="take a rest", info_text="AAAAAAAAAAAAAAAAAAAAAAAAA", sound=True)


def main():
work_fn()


if __name__ == '__main__':
main()
```

然后丢到 launchctl 一小时跑一次这个 python 脚本
2019-02-17 21:38:48 +08:00
回复了 foru17 创建的主题 宽带症候群 Cuniq UK: 搞了张能在大陆漫游的英国手机卡
只想用来收短信可以么?
2019-02-14 13:55:42 +08:00
回复了 boliguner 创建的主题 游戏 请大家安利游戏!一个人也很好玩的那种
恋爱模拟游戏:黑暗之魂
2019-02-07 21:12:05 +08:00
回复了 tinydebian 创建的主题 Linux 请小伙伴有偿帮助 编译 DisplayLink Linux 驱动
有的意思,邮件联系你
2019-02-06 20:10:19 +08:00
回复了 CrazyArmy 创建的主题 程序员 [工具包发布] Anti-Lock Team Tools V3.0
感觉直接放个 win7 镜像?
2019-01-31 09:50:10 +08:00
回复了 hensy 创建的主题 职场话题 有赞宣称执行“996”工作制 杭州劳动监察部门已介入调查
@hosea 好好活着,5 对轮滞销啊
2019-01-28 09:56:20 +08:00
回复了 leobuf 创建的主题 职场话题 迫于看见 v 友被坑,问下武汉的就业环境
别回来了,普遍在“开猿节流”。。
2019-01-18 22:02:32 +08:00
回复了 banxi1988 创建的主题 程序员 OpenResty + Lua VS Nginx + Go ?
openresty+lua 然后 luaffi 调用编译成 shared 库的 go 满足你的所有问题
2019-01-13 12:53:55 +08:00
回复了 weegian 创建的主题 酷工作 需要 C++攻城狮,开发插件,按照项目结算
cad 2008 的 ObjectARX ?貌似得用 vs2005 …
2019-01-04 14:00:44 +08:00
回复了 smallgoogle 创建的主题 Python Linux 下 multiprocessing 的结束子进程问题
man fork

* The prctl(2) PR_SET_PDEATHSIG setting is reset so that the child does not receive a signal when its parent terminates.
1 ... 50  51  52  53  54  55  56  57  58  59 ... 66  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5928 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 82ms · UTC 02:20 · PVG 10:20 · LAX 18:20 · JFK 21:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.