V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  codehz  ›  全部回复第 5 页 / 共 126 页
回复总数  2519
1  2  3  4  5  6  7  8  9  10 ... 126  
@sskyy 就是 mac 用 arc 浏览器,其他特征是点了一下删除后那个菜单不会消失,继续点几下就炸了
随便选个子标题,按三下 delete ,左侧列表就消失了
70 天前
回复了 Bateman 创建的主题 Android 如何在 windows server 上跑 android 模拟器
没虚拟化肯定没法用啊
这样的函数写一个出来就好了()
function split(x) { return x.replace(/^( https?):\/\//, '$1:😄').replace(/(\/|\?|&)/g, '\n$1').replace(/^( https?):😄/, '$1://\n') }
emoji 是为了防止//被替换成两个换行符+/
71 天前
回复了 Leonardo19 创建的主题 MacBook Pro Macbook Pro 居然也会啸叫
有没有可能是家庭供电的问题
燥点参考了了
https://github.com/ashima/webgl-noise
大致是在鼠标位置对噪音采样,距离鼠标越近影响越大,反之就更接近原始位置
看了下大概是用 RG 表示偏移方向,B 分量表示偏移距离(强度?)
GetTicket 这个按钮又做了特殊处理,通过 SDF 函数描述了一个圆角矩形,然后在里面预先渲染了另一个噪音效果,在鼠标移动到附近的时候采样这个噪音

然后其实鼠标周围是一直有一圈的范围是有点的(然后通过噪音采样来移动这些点),只不过如果原来不在白色区域,那些点是黑色的(这样就看不出来了),可以通过把 canvas 背景设置为红色来看出
这帖子就是 SEO 用的吧。。。
这种同质化严重的产品有啥价值可言吗
护眼主要靠屏幕技术,是硬件定死的,厂商总不能塞两个不同的蓝光发光元件,所谓护眼模式调蓝光你说对睡眠有帮助可以理解,但护眼那就纯扯淡,有这精力不如少看屏幕
设置-下载和存储里不是可以调?
82 天前
回复了 tlerbao 创建的主题 程序员 前端:大家的 API 都是怎么导入导出的?
不是可以 import * as Api from 'XXX' 吗
92 天前
回复了 mawen0726 创建的主题 程序员 windows 环境问个终端软件(windTerm)的事情
不是缓存的问题,windows 设计就是如此,新进程读取当前进程的环境变量,当然 windows 也会发送环境变量改变的信号,但只有 explorer 等少数软件做了
Windows Terminal 可以在新的 tab 里用最新的环境变量
95 天前
回复了 importmeta 创建的主题 Windows 如何保护 Windows 某个目录不被读取?
把这个程序丢到另一个用户里去运行,目录权限只给那个用户开放
(当然前提是你当前用户不能是管理员用户)
然后通过 rdp 的 app 模式连窗口过去(类似于虚拟机的无缝窗口,有一定的桌面集成,可以有托盘图标)
https://fontlibrary.org/en/font/segment7
授权 OFL ,随意使用
qt 在安卓其实也有用,不过都是写工业领域的东西(好像还有人移植了 libreoffice
arc 手机 app 并不是浏览器,名字里也写得很清楚了,是 Companion ,相当于就是给你在手机上查看固定的标签页的功能
最大的区别就是 dispatch 函数始终保持固定的引用,但却能始终保证调用到最新的 reducer 函数,这意味着它作为参数传递给别的组件( memo 过的)不会导致 rerender ,当然 useState 返回的 dispatch 函数也是固定的,但它不能包含自定义逻辑
与其说用 useState 实现 useReducer ,不如说 useReducer 可以实现 useState ,当然为了效率 react 实际上不会这么做
主要是这里的问题是欧美那边的隐私保护法案,就算技术上真的做软删除别人也不能承认,一旦承认就是证明你没按隐私保护的相关法律做
当然原则上 interpreter 可以 ET_EXEC 和 ET_DYN 里二选一即可,不过选 ET_EXEC 的话,会加载到固定地址上,可能会和实际可执行文件的地址冲突,ET_DYN 之后则可以允许在其他地址加载,没有规定 interpreter 在 ET_DYN 模式下是否可以是一个可执行文件,只要求不能递归指定 interpreter ,一般来说约定有 ET_DYN 没有 interpreter 表示它自身就是 interp ,可以参考内核里的注释
/*
* This logic is run once for the first LOAD Program
* Header for ET_DYN binaries to calculate the
* randomization (load_bias) for all the LOAD
* Program Headers.
*
* There are effectively two types of ET_DYN
* binaries: programs (i.e. PIE: ET_DYN with INTERP)
* and loaders (ET_DYN without INTERP, since they
* _are_ the ELF interpreter). The loaders must
* be loaded away from programs since the program
* may otherwise collide with the loader (especially
* for ET_EXEC which does not have a randomized
* position). For example to handle invocations of
* "./ld.so someprog" to test out a new version of
* the loader, the subsequent program that the
* loader loads must avoid the loader itself, so
* they cannot share the same load range. Sufficient
* room for the brk must be allocated with the
* loader as well, since brk must be available with
* the loader.
*
* Therefore, programs are loaded offset from
* ELF_ET_DYN_BASE and loaders are loaded into the
* independently randomized mmap region (0 load_bias
* without MAP_FIXED nor MAP_FIXED_NOREPLACE).
*/
1  2  3  4  5  6  7  8  9  10 ... 126  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1038 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 47ms · UTC 22:12 · PVG 06:12 · LAX 15:12 · JFK 18:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.