V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  yangyanggnu  ›  全部回复第 2 页 / 共 9 页
回复总数  173
1  2  3  4  5  6  7  8  9  
@hAppyTreeFrienDs

可能并行下载太多,你试试 --concurrent-tasks 4
2016-02-01 10:55:09 +08:00
回复了 Magician 创建的主题 程序员 各位写代码的时 都是喜欢什么音乐播放器来听音乐?
DeaDBeeF
2016-01-25 20:49:38 +08:00
回复了 MajestySolor 创建的主题 问与答 虾米和网易云下架的歌越来越多了是什么情况?
baidu 的歌曲也不错, https://github.com/yangyangwithgnu/yosong
发行套件 openSUSE ,桌面环境 GNOME3 ,主题 Numix-Solarized ( http://bitterologist.deviantart.com/art/Numix-Solarized-417575928 ),图标 faenza ( http://tiheum.deviantart.com/art/Faenza-Icons-173323228 )。

----------------------------------------------------

hardseed 是两年多前的玩意儿了,很多地方需要改进:
0 )内置直连方式的代理,不依赖第三方代理工具;
1 )提供初级的迅雷违规资源筛选;(高级的绕开违规的实现还得等客户端逆向和服务端渗透之后才能提供, long long after ....);
2 )完整的搜索功能,而非简单的帖子标题关键字查询;
3 ) GUI 及原生全平台支持(不依赖 cygwin );
2015-12-15 22:31:19 +08:00
回复了 quix 创建的主题 分享发现 这是 google 的 bug?
2015-12-10 10:41:36 +08:00
回复了 hustlike 创建的主题 Java https+token 能保证绝对安全吗?
不能单纯说“加上 token ”安不安全,解决的问题不一样。比如,你要防 XSS 、 SQL 注入、越权,加不加 token 没任何帮助;而,要防止 CSRF , token 有一定效果,具体而言,可以在用户登录时由服务端下发 token 至客户端的 cookie 中,用户每次 post 请求时,一方面, URL 中必须带 token ,一方面,上发的 cookie 中也必须带 token ,服务端比较两个 token ,若一致则响应,否则忽略,如果,要更完善,还得在 set-cookie 时增加 HttpOnly 属性。
可惜,不再支持 32-bit 架构。主席都说明了, https://www.reddit.com/r/openSUSE/comments/3d711c/will_leap_42_support_32bit_machines_given_that/

换发行套件是不愿了,那就换机器吧。
2015-11-04 10:12:20 +08:00
回复了 nightv2 创建的主题 Linux Linux c 语言怎么方便的读取 cpu,磁盘信息
CPU 架构信息, https://github.com/anrieff/libcpuid
CPU 使用率( and more ), http://www.i-scream.org/libstatgrab/
2015-11-04 09:38:38 +08:00
回复了 superhxnju 创建的主题 C c++菜鸡求助
基本上,这,是作者的疏忽,但不能因此完全否定它的价值。





==============================================
***《 C++ Primer Plus (第 6 版)中文版》 勘误表***
联系: [email protected]
时间: 2013-9-24
==============================================

P268
错误: free_throws * pt;
修正: free_throws * pt = new free_throws;

P291
错误:在这两个模板函数中, recycle<blot *>(blot *) 被认为是更具体的
修正:在这两个模板函数中, recycle<blot>(blot *) 被认为是更具体的

P337
错误: static const LIMIT = 25;
修正: static const unsigned LIMIT = 25;

P386
错误: t4 = t1 + t2 + t3 先转换为 t4 = t1.operator+(t2 + t3) 再转换为 t4 = t1.operator+(t2.operator+(t3))
修正: t4 = t1 + t2 + t3 先转换为 t4 = t1.operator+(t2) + t3 再转换为 t4 = t1.operator+(t2).operator+(t3)

P387
错误:.*:成员指针运算符
修正:->:成员指针运算符

P428
错误: String boston("Boston");
修正: StringBad boston("Boston");

P431
错误:然后程序使用重载运算符>>列出了这些对象
修正:然后程序使用重载运算符<<列出了这些对象

P439
错误:最简单的办法是使用标准的 trcmp()函数
修正:最简单的办法是使用标准的 strcmp()函数

P440
错误: means.operator[][0] = 'r';
修正: means.operator[](0) = 'r';

P439
错误:因为内置的>运算符返回的是一个布尔值
修正:因为内置的<运算符返回的是一个布尔值

P478
错误: Cow(const Cow c& );
修正: Cow(const Cow & c);

P478
错误:提供一个 Stringlow()成员函数
修正:提供一个 stringlow()成员函数

P478
错误:提供 String()成员函数
修正:提供 stringup()成员函数

P505
错误: 这意味着,即使基类不需要显式析构函数提供服务,也不应该依赖于默认构造函数
修正: 这意味着,即使基类不需要显式析构函数提供服务,也不应该依赖于默认构造析构

P508
错误:半长轴
修正:长半轴

P510
错误: void Move(int nx, ny) = 0
修正: virtual void Move(int nx, ny) = 0

P525
错误:
Star::Star double() {...}
Star::Star const char * () {...}
修正:
Star::operator double() {...}
Star::operator const char * () {...}

P529
错误:派生类的有元函数
修正:派生类的友元函数

P532
错误: Cd(char * s1, char * s2, int n, double x);
修正: Cd(const char * s1, const char * s2, int n, double x);

P532
错误:派生出一个 Classic 类,并添加一组 char 成员
修正:派生出一个 Classic 类,并添加一个 char 数组成员

P532
错误: copy.Report()
修正: copy.Report();

P535
错误:所有元素度被初始化为指定值的数组
修正:所有元素都被初始化为指定值的数组

P544
错误:例如,在类声明中提出可以使用 average()函数。和包含一样,要实现这样的目的,可以在公有 Student::average()函数中使用私有 Student::Average()函数。
修正:例如,对于类 Student 需要提供的 Average()函数,与包含版本一样,私有继承版本同样可以借用 valarray 的 size()和 sum()方法来实现。

P549
错误:和私有私有继承一样
修正:和私有继承一样

P551
错误:这里使用两个独立的派生使基类( Worker )被继承
修正:从基类( Worker )继承出两个独立的派生类

P555
错误:
Enter waiter's name: Waldo Dropmaster
...
Enter singer's name: Sylvie Sirenne
修正:
Enter worker's name: Waldo Dropmaster
...
Enter worker's name: Sylvie Sirenne

P573
错误:只有一个 pop 变量
修正:只有一个 po 变量

P583
错误: template <> class SortedArray<const char char*>
修正: template <> class SortedArray<const char*>

P656
错误: string(const string & str, string size_type pos, size_type n = npos)
修正: string(const string & str, size_type pos, size_type n = npos)

P729
错误:将 li 重置为排序的 vi0 的内容
袖子:将 li 重置为未排序的 vi0 的内容

P773
错误: ofstream fout();
修正: ofstream fout;

P794
错误: Store 的构造函数应接受一个指定 ifstream 对象的参数
修正: Store 的构造函数应接受一个指定 ofstream 对象的参数

P835
错误:*pt = ai[i];
修正:*pt = ar[i];
2015-11-02 22:12:45 +08:00
回复了 life 创建的主题 Google App Engine 请问现在想找支持 gae 的开源程序应该去哪里呢?
@life

呵呵。那可以考虑下其他 PaaS 哈。
2015-11-02 21:16:14 +08:00
回复了 life 创建的主题 Google App Engine 请问现在想找支持 gae 的开源程序应该去哪里呢?
@life

怎么啦?
2015-11-02 20:17:44 +08:00
回复了 life 创建的主题 Google App Engine 请问现在想找支持 gae 的开源程序应该去哪里呢?
@life
@geeklian

如果你的 goagent 现在还能用,那只有两种可能,要么找了个(免费) PHP 空间自己搭建了独用的梯子,要么是用 checkgoogleip 这类查找能接入 GAE 的前置 IP 。

对于后者,你知道,作为门槛最低的翻墙工具, goagent 普及度越来越高,这肯定会引来 GFW 的重点关注。前面提过, goagent 要正常使用得有个前提,运行 goagent 的客户端必须能访问 GAE ,那么, GFW 要让 goagent 失效最简单的办法就是封锁所有连接 GAE 的请求。道高一尺、魔高一丈, goagent 相应改变策略,不再直连 GAE ,而是先连入 GGC ,通过 GGC 再接入 GAE ,所以, goagent 查找可用 GGC 是能否成功翻墙的关键。简单科普下 GGC , google 是一家面向全球用户的公司,数据中心在美国,要想让各国用户高效享受到 google 提供的各项服务,最直接的办法是在各地建立当地的数据(或者服务)镜像,这就是所谓的 Google Global Cache ,即 GGC ,在逻辑上,类似 CDN 。
2015-11-02 15:11:18 +08:00
回复了 life 创建的主题 Google App Engine 请问现在想找支持 gae 的开源程序应该去哪里呢?
没有 GGC ,你几乎不可能直接访问到 GAE
我也发现了。上一版本 yosong ( https://github.com/yangyangwithgnu/yosong ) 通过设置 user agent 将自己伪装成 iphone 进行访问,近期 baidu 加强 user agent 校验,导致出现 302 页面错误。取消伪装反而不会出问题。
2015-10-29 12:51:39 +08:00
回复了 cxh116 创建的主题 Vim 请教一个 Vim 的 UltiSnips 插件问题
在定义结对符模板时,你应该考虑加上模板控制参数 i 。默认情况下, UltiSnips 只会当模板名前是空白字符或行首时才进行模板补全,比如,定义 () 的模板如下:
snippet b "bracket"
(${1})${2}
endsnippet

我要调用函数 printf(),在输入完 printf 后应该接着输入括号模板名 b ,然后输入模板展开快捷键 <leader><tab>,你会发现 UltiSnips 无法帮你补全模板,因为它看到的不是 b 而是 printfb ,这在模板文件中根本未定义。有一种间接解决方式是在 printf 后加个空格,再输入 b<leader><tab> 进行补全,这就成了 printf (),不喜欢这种编码风格。其实, UltiSnips 的作者也注意到这个问题了,他让你可以通过前面提过的模板控制参数 i 进行解决。重新定义 () 的模板如下:
snippet b "bracket" i
(${1})${2}
endsnippet

这样, UltiSnips 只管光标前 1 个字符是否是 b ,若是则补全 (),不论 b 前是否有其他字符。类似,其他结对符模板都按此加上 i 控制参数。
2015-09-23 22:06:05 +08:00
回复了 miemiekurisu 创建的主题 Vim Vi 才是懒人的福音
说得很好,另外, vim 很容易磨炼出你的_肌肉记忆_,基本上,输入的速度,就是你思考的速度。
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2219 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 09:15 · PVG 17:15 · LAX 02:15 · JFK 05:15
Developed with CodeLauncher
♥ Do have faith in what you're doing.