V2EX kualalumpur 的所有回复 第 1 页 / 共 2 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    kualalumpur    全部回复第 1 页 / 共 2 页
回复总数  28
1  2  
比较好奇的是, 月开销在 5USD, 一个我看大部分云服务商的服务器底价, 以下的同好是如何做到的. 是几个人共用吗, 还是用的什么 xxxVPN 之类的, 还是有什么稳定的云服务商? @Chaidu @zsj1029 @just1 . 谢谢
@domainnamesir 这个淘宝上不会抓吗, 然后如果每个月几百块人民币的话能够服务器的开销吗. 谢谢
如 @iwtbauh 所说, 许多默认的 SSH 客户端的配置是包含将 LANG 和 LC_* 的本地环境变量覆盖到每次 SSH 连接的远端的会话中去.

所以,如果你本地系统是 中文的, 那么连接到远端的时候也会将 LANG 中的 zh_CN 的值覆盖到远端(仅对本次会话有效)

如果你不希望如此, 你可以去 /etc/ssh/ssh_config 中找到有一行类似这样的:

SendEnv LANG LC_*

把它注释掉即可 (在这句话前面加上 # ), 改成:

# SendEnv LANG LC_*
2018-07-19 16:49:46 +08:00
回复了 regicide 创建的主题 Javascript 有偿请教一个在 chrome 插件里运行 js 的问题
@regicide 客了,只是注意一下多(不是全部)的 Chrome 插件 API 中 callback 都是步的,所以需要注意一下行序和作用域就好了,可以照官方文:
https://developer.chrome.com/extensions/cookies
2018-07-19 16:35:42 +08:00
回复了 regicide 创建的主题 Javascript 有偿请教一个在 chrome 插件里运行 js 的问题
你的值是的,不 Chrome 插件中的 cookies.getAll 是步的, 所以你:

(把 document.getElementById('cookies_name').value = ck.cookies.join(';'); 放到回函中去)
```
var ck = {
cookies: []
};

function getCookies()
{
chrome.cookies.getAll({"url": 'https://www.example.com'}, function(cookie) {
for(i=0;i<cookie.length;i++){
ck.cookies.push(cookie[i].name+'='+cookie[i].value)
}

document.getElementById('cookies_name').value = ck.cookies.join(';');
});
}
window.Onload= getCookies;
```

https://paste.ubuntu.com/p/rcyrMrztV5/
2018-05-31 09:56:23 +08:00
回复了 zhaogaz 创建的主题 程序员 有主力用 Linux 发行版,远程 windows 的人么?
@jasonsui 两台电脑。

其实我想起来貌似之前用过的 CrossOver 不错, 直接在 Linux 上跑 Office,QQ,微信什么的
2018-05-31 07:10:39 +08:00
回复了 zhaogaz 创建的主题 程序员 有主力用 Linux 发行版,远程 windows 的人么?
目前的主要环境是 Ubuntu 18.04 长开 Windows 7 虚拟机. (Ubuntu 18.04 负责日常工作, Windows 7 负责 QQ, 微信 通讯 以及 Office 相关文件编辑)

个人还有实践过另外一种 Windows 和 Linux 混搭的使用:

- Linux 一块屏幕, Windows 一块屏幕.
- 使用 Synergy 实现鼠标, 键盘, 剪切板共享
- 使用 Windows 文件共享 实现文件共享交换

使用起来效果还是不错的.
@paparika 一般来讲, 你安装了相关的库到系统, VSCode 的 C++插件能在相关路径中找到的. 基于 openwrt 的项目我不是很清楚.

举个例子, 里面依赖了 libcurl. 那你可以先安装 libcurl:

apt-get install libcurl4-openssl-dev

然后 VSCode 默认情况下是能在默认路径下找到这个依赖.
如果找不到的话, VSCode 会弹出是否创建 includePath 的配置提示 (请确保你安装了 VSCode 的 C++插件)
类似这样的:

Configure includePath for better Intellisense results.
`Learn More` `Don't Show Again`

然后你会发现#include 找不到的地方旁边会有个 小灯泡, 点一下就有选项: Edit "includePath" Settings.
点一下, VSCode 就帮你自动创建一个 c_cpp_properties.json 出来了.

然后在里面的 "includePath" 加入你需要的库所在的路径就好了,最好重启一下 VSCode.

找到路径的方法有一个用 pkg-config 看, 例如:

pkg-config libcurl --cflags

再不行我也不知道怎么整了, 个人觉得补全上还是 Qt Creator/Clion 准确和全面一点.
我个人也是 Ubuntu 环境,日常开发 C++项目三个 IDE 都有用, VSCode(配 C/C++ 插件), Qt Creator 以及 CLion. 简单说一下.

如果你只是想看 C/C++代码的话, 个人觉得 Qt Creator 在速度上和 find all references/find defination 上都不错.
我个人也用 Clion. 主要是隔一段时间用 Clion 打开看一下项目中有哪些可以优化的地方 (就是那种 Clang 和 cpp checker 都提示我优化的地方). (P.s. 但是 Clion 的运行速度还是不敢恭维)

个人编辑 C++代码的时候主要还是用 VSCode (如果用了一些额外的库, 例如 Qt, Boost 等, 记得配置 c_cpp_properties.json 要不就 no results 了) 和 Qt Creator. 用 VSCode 主要是这个环境很熟悉,多光标 什么的很方便. Qt Creator 主要是 补全和提示都很 OK
2018-04-27 14:00:56 +08:00
回复了 GoPHP 创建的主题 Ubuntu Ubuntu 18.04 抢先更新体验报告!
2. Chrome 的沉浸式可以在 Chrome 的 Tab 那条栏上面点击右键, 取消勾选 使用系统标题栏和边框(Use system title bar and bordes)

3.4. 都可以在 gnome-tweaks 中设置的

其中窗口按钮的快速设置命令:

按钮放到左侧:
gsettings set org.gnome.desktop.wm.preferences button-layout 'close,minimize,maximize:'

按钮放到右侧:
gsettings set org.gnome.desktop.wm.preferences button-layout ':close,minimize,maximize'

5. 换个图标和样式, 我也觉得默认的图标和样式不是很好看. 现在用的 Gnome-OSX-V2 的样式. La-capitane-icon-theme 的图标

然后有些问题的主要是 有些实用的软件包还没上来, 或者依赖问题. 比如给 文件管理器 设置右键菜单的 nautilus-actions 需要自己手动下载 dpkg 包下来依次解决了依赖后安装使用. 还有搜狗输入法需要改了 dpkg 里的依赖才能用.

P.s.
我记得最早我也是用 unity 的, 后来切换到 Gnome 的确有许多不适应. 不过现在用惯了, 让我再切回去就更加不适应了, lol (毕竟少了好多插件和样式)
2018-04-27 13:40:45 +08:00
回复了 rwdy2008 创建的主题 程序员 一道有趣的编程题
``` Javascript
bread(5)
function bread(remain = 0, result = '') {
if (remain <= 0)
return console.log(result) // 没有面包了, 打印结果

if(remain >= 2) // 条件允许一次吃两个
bread(remain - 2, result + '2');

bread(remain - 1, result + '1'); // 一次吃一个
}

```

格式化显示(以及非递归版):
https://paste.ubuntu.com/p/TWDPBBwhgp/
2018-03-18 23:51:30 +08:00
回复了 bigbunny 创建的主题 问与答 vscode 的扩展可以通过什么方式备份/同步吗?
1. 插件(Settings Sync): https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync

通过 Github gist 同步设置和插件列表. 主要问题是需要 搭飞机连接 gist

2. 直接复制文件夹

所有的配置(代码片段)在 /home/xxx/.config/Code/User 下(Windows: C:\Users\xxx\AppData\Roaming\Code\User)

所有的插件的文件在 /home/xxx/.vscode/extensions 下(Windows: C:\Users\xxx\.vscode)

如果配置项经常变动,且在两边都有飞机的情况下, 用插件同步会非常方便(自动化操作)
2018-03-17 13:28:26 +08:00
回复了 oneisall 创建的主题 微信 微信小程序真机请求 JSON 变为了 String
问题源自于:

![screenshot]( https://ibb.co/bRomnx)
2018-03-08 13:26:14 +08:00
回复了 janrone 创建的主题 奇思妙想 做款咖啡
@mengyaoss77 我觉得这个点子不错,以前赶时间懒得泡咖啡的时候都是直接在嘴里冲咖啡的
本来就是依赖都在项目的 node_modules 下,当然你也可以安装部分依赖到全局.
如果说你要整个 node 项目(包括可能操作到其他的网络,文件,数据库资源)隔离的话,我也同意:
"人生苦短,用 docker 吧" --@Luckyray

还有 nvm 只是负责 node/npm 的版本管理切换的. 以满足为了部分不是全版本兼容的 Nodejs 程序能正常运行,以及多个 Node/NPM 版本并存。
简单的无交互需求的话,自己用 canvas 画就好了, 参考 MDN 的文档, 自己计算一下放缩什么的就好了。
复杂的话,可以参考以下的库:
https://github.com/sorrycc/awesome-Javascript#data-visualization
(chart.js, echarts, flot ...)
需要收律师函
1  2  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3339 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 33ms UTC 12:04 PVG 20:04 LAX 04:04 JFK 07:04
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86