• Re: 有啥穿越对抗历史正面人物的爽文么?

    写这种小说是等着被举报然后和谐么?

    【 在 laputa2013 (天空遗迹) 的大作中提到: 】

    : 像窃明那样把原正面人物抹黑的不算。

    : 主角要有反派意识

    09月29日
  • Re: 适合初学者用的改进版DevCpp (转载)

    多谢!

    【 在 hgoldfish (老鱼) 的大作中提到: 】

    : 补充一个链接,,说不定楼主大神用得着

    https://github.com/skeeto/w64devkit

    09月28日
  • Re: 编了一本编程入门教材

    没有练习,就没有反馈,那么老师和学生怎么知道学生到底听懂了没有,有没有理解错的地方?

    【 在 cwall 的大作中提到: 】

    : 我希望这本教材能够引导孩子进入编程的世界,但并非一门针对性的语言教程。我认为编程虽然需要编程语言,但单纯的学习编程语言,并无法确切的了解编程的意义。或者说,在开始学习编程以前,最好的方式是先站在一个高处看看都有哪些编程语言,这样才有了解自己是否适合学习编程,以及从哪种语言开始学习的概念。我并不认为学习C/C++或者Python,以及Java这种方案性的语言在教育上有什么好处,因为这些语言都有一个共同的特点,它们是针对解决实际问题而开发,专业性很强。在教育领域选择这种语言是不负责任的。

    : 用多种语言的实际意思是用多种思路,我觉得把教程的重心放在解决问题上,而非让孩子学会某种技能(比如熟练的使用循环)。现在中国的教育普遍采用多练习的方式,恨不得把孩子训练成计算机器,这是要替代机器,还是要利用机器?这只是一种惰性,因为这样的教育对现在这个社会是好的,它可以让很多教师就业,但并不会让孩子获得什么真正的知识。

    : ...................

    09月27日
  • Re: 适合初学者用的改进版DevCpp (转载)

    devcpp的优点就是轻巧,写个console或者配合resedit写个简单的win32 gui程序足够用了

    干活用qtcreator不如直接vc或者clang了,能用ASAN多好啊

    【 在 hgoldfish 的大作中提到: 】

    : 有没有兴趣把 QtCreator + mingw32 重新打个包。它的默认配置比 devcpp 强很多。

    09月27日
  • Re: 适合初学者用的改进版DevCpp (转载)

    你们学校实验室机器配置不错,CDT也能用得起来。。

    大学竞赛ACM好像官方推荐用Code Blocks

    【 在 ArchLinux 的大作中提到: 】

    : 我大学时C/C++课程用的IDE是Code::Blocks或者Eclipse(我们院那些人还给Eclipse+CDT再包装了一下)。Dev C++机房里好像也有,可能搞竞赛的人更习惯用这个。

    09月27日
  • 适合初学者用的改进版DevCpp (转载)

    Orwell DevCpp是一个轻量级的C/Cpp开发环境。因为安装使用简单,因此很适合C/CPP语言初学者入门使用。但遗憾的是从2015年5.11版之后就再也没更新过了

    我在其基础上做了一点修改,发布在这里:

    https://github.com/royqh1979/Dev-CPP/releases

    改进之处(亮点):

    1. 彻底重新实现了符号自动补全功能。自动覆盖生成的右(圆/方/花)括号、单双引号,不再需要手工删除或者跳过。

    2. 修正了自动缩进的实现。输入}时会自动向左缩进到和匹配的{一致

    3. 修改了自动补全提示的实现:

    (1) 用户可以选择使用Alt+/ 代替 Ctrl+Space作为自动补全的快捷键(国内用户大概都不知道DevCpp有自动代码补全功能...)(编辑器选项->自动补全->代码补全->use Alt+/ as shortcut for code completion)

    (2) 如果只有一个建议补全项,自动使用而不再显示提示窗口,以提供输入速度

    (3) 提示窗口打开时能正确捕捉处理TAB键事件

    4. 调试器改进:

    (1)GDB输出信息窗口美化:隐藏所有Annotation信息,使其更容易被阅读

    在此基础上GDB窗口基本可以当成gdb命令行使用

    (2)如果未指定断点,调试程序启动后会自动停在main函数入口处。

    5. 更新gcc到9.2.0 32位版本;gdb到9.2.0版本

    6. 用户可以选择使用UTF-8打开、编辑和编译源代码;

    7. 使用clang-raname工具实现 符号重命名 功能

    8. 缺省使用Debug配置;在Debug配置中缺省打开-Wall -Wextra和-Werror参数,以培养良好的编程习惯

    09月26日
  • Re: 适合初学者用的改进版DevCpp

    12.3-beta1版本发布

    https://github.com/royqh1979/Dev-CPP/releases/tag/v5.13.beta-1

    重要改进:

    1. 彻底重新实现了符号自动补全功能。自动覆盖生成的右(圆/方/花)括号、单双引号,不

    再需要手工删除或者跳过。

    2. 修正了自动缩进的实现。输入}时会自动向左缩进到和匹配的{一致

    3. 修改了自动补全提示的实现:

    (1) 用户可以选择使用Alt+/ 代替 Ctrl+Space作为自动补全的快捷键(国内用户大概都

    不知道DevCpp有自动代码补全功能吧...)(编辑器选项->自动补全->代码补全->use Alt+/

    as shortcut for code completion)

    (2) 如果只有一个建议补全项,自动使用而不再显示提示窗口,以提供输入速度

    (3) 提示窗口打开时能正确捕捉处理TAB键事件

    4.完成了对项目的UTF8支持

    【 在 roy (天上掉大饼:学思行言) 的大作中提到: 】

    : Orwell DevCpp从2015年5.11版之后就再也没更新过了

    : 我在其基础上做了一点修改,发布在这里:

    https://github.com/royqh1979/Dev-CPP/releases

    : ...................

    09月26日
  • Re: 适合初学者用的改进版DevCpp

    5.13-alpha1 更新

    * 修正: 调试按钮在调试仍然可用(不小心按错会导致从头开始调试)

    * 增加: UTF-8 文件编码支持(在 编辑 菜单 可以勾选使用UTF-8打开当前文件、在编辑器选项对话框 中 可以设置 缺省使用UTF-8打开文件)

    * 增加: 在环境选项对话框中增加了两个关于调试输出的选项

    * 修改: gdb调试输出格式美化(当 显示gdb annotation选项被关闭时)

    * 修改: 当源码比被调试的可执行文件新时,在启动gdb之前就会提示用户

    * 修改: 为了支持编译标识符中含UTF-8字符的源码,不得不将gcc升级到了MinGW-W64 i686 version 10.2(占用空间比原来的mingw.org gcc 9.2大了一倍以上)。

    下载地址:https://github.com/royqh1979/Dev-CPP/releases

    关于UTF-8支持说明:

    初步测试可以正常打开、编辑、保存和编译utf-8编码文件(需要手动设置相应选项)

    astyle重新排版、rename功能初步测试可以正常使用

    项目对UTF-8的支持还没做(编译可能会有问题)

    批量在文件中查找、替换功能怎么支持UTF-8 还没有思路

    utf-8标识符变量 在gdb中调试 应该会有问题(还不确定最新版本的gdb是否支持utf-8标识符)

    其他一些边角功能也可能会有问题

    【 在 roy (天上掉大饼:学思行言) 的大作中提到: 】

    : 标  题: Re: 适合初学者用的改进版DevCpp

    : 发信站: 水木社区 (Sun Sep 20 13:00:07 2020), 站内

    :         5.12.4更新:

    :          * 修正改名功能存在的bug

    :          * 修正:当正在调试时,关闭DevCpp会导致程序崩溃

    :          * 修正:当一个项目中只有头文件有改动时,执行“编译”命令不会重新Build整个项目。(在创建Makefile时,使用gcc -MM 命令获取C源文件依赖的头文件)

    :          * 改动:调试时,IDE发送给gdb的命令(及其回应)会显示在调试日志窗口中

    :          * 增加:ShowComandLog和ShowAnnotation选项(暂时还没做对话框,需要手工修改devcpp.ini文件,缺省均为True/On),控制是否在调试日志窗口中显示gdb命令 和gdb annotations.

    :         下载地址在 https://github.com/royqh1979/Dev-CPP/releases

    : 【 在 roy (天上掉大饼:学思行言) 的大作中提到: 】

    : : Orwell DevCpp从2015年5.11版之后就再也没更新过了

    : : 我在其基础上做了一点修改,发布在这里:

    : : https://github.com/royqh1979/Dev-CPP/releases

    : : ...................

    : --

    09月22日
  • Re: 适合初学者用的改进版DevCpp

    github上的最新版本5.13-alpha1支持了,同时需要升级gcc到10以上

    【 在 Mikov (Mikov Chain) 的大作中提到: 】

    : 这个是不是不支持utf8? 我在win7下, 如果把c文件编码改成utf8, 在编辑器里中文就乱码了

    09月22日
  • Re: 适合初学者用的改进版DevCpp

    我考虑了一下,可以做(在load/save时自动做个转码就行),但是gcc到10之前都还不支持中文unicode标识符,暂时先不动了

    【 在 Mikov (Mikov Chain) 的大作中提到: 】

    : 这个是不是不支持utf8? 我在win7下, 如果把c文件编码改成utf8, 在编辑器里中文就乱码了

    09月21日
  • Re: 适合初学者用的改进版DevCpp

    感谢

    【 在 Mikov (Mikov Chain) 的大作中提到: 】

    : 赞, 待会儿下一个试试

    09月21日
  • Re: 适合初学者用的改进版DevCpp

    是的,如果是项目的话要在项目设置里改;全局的那个只对单文件编译生效

    【 在 Mikov (Mikov Chain) 的大作中提到: 】

    : 这个-Werror怎样才能关掉?

    : 我在Compiler Options -> Settings -> Warnings 下面把 Make all warnings into errors 设成 No, 编译依然报这些错

    : [Error] no return statement in function returning non-void [-Werror=return-type]

    : ...................

    09月21日
  • Re: 适合初学者用的改进版DevCpp

    mingw.org下最新是v9.2.0

    mingw-w64现在是多少没关注,占用磁盘空间太大了

    【 在 poocp (慢速随机指标) 的大作中提到: 】

    : gcc最新的应该是gcc v10.2.0吧

    09月21日
  • Re: 美国批准通用电气向中国C919客机提供发动机

    难道Y20没用航电??

    无非是没有拿到FAA认证而已

    【 在 meanttobe (meanttobe) 的大作中提到: 】

    : 发动机不好说,航电的话如果美国今天开始禁运,十年内肯定能给你整出一套国产能飞的

    09月20日
  • Re: 国密算法的意义到底在哪? (转载)

    我确实证明不了openssl的漏洞是有人故意放的后门;

    也证明不了NSA发现了openssl漏洞不公开悄悄利用

    所以你赢了

    【 在 iwannabe (I wanna be) 的大作中提到: 】

    : openssl 有什么后门吗?

    : 还是归根到底gcc/cc1有后门?

    09月20日
  • Re: 适合初学者用的改进版DevCpp

    DevCpp是给C/C++ 初学者用的,不太适合cplusplus那伙人用

    【 在 ZHMZFFL (ZHMZFFL) 的大作中提到: 】

    : C++的来踢版啦

    09月20日
  • Re: 适合初学者用的改进版DevCpp

    5.12.4更新:

    * 修正改名功能存在的bug

    * 修正:当正在调试时,关闭DevCpp会导致程序崩溃

    * 修正:当一个项目中只有头文件有改动时,执行“编译”命令不会重新Build整个项目。(在创建Makefile时,使用gcc -MM 命令获取C源文件依赖的头文件)

    * 改动:调试时,IDE发送给gdb的命令(及其回应)会显示在调试日志窗口中

    * 增加:ShowComandLog和ShowAnnotation选项(暂时还没做对话框,需要手工修改devcpp.ini文件,缺省均为True/On),控制是否在调试日志窗口中显示gdb命令 和gdb annotations.

    下载地址在 https://github.com/royqh1979/Dev-CPP/releases

    【 在 roy (天上掉大饼:学思行言) 的大作中提到: 】

    : Orwell DevCpp从2015年5.11版之后就再也没更新过了

    : 我在其基础上做了一点修改,发布在这里:

    https://github.com/royqh1979/Dev-CPP/releases

    : ...................

    09月20日
  • Re: 国密算法的意义到底在哪? (转载)

    你不妨说说有几个应用程序是不用库,自己写加密算法的

    【 在 Analog (模拟人生) 的大作中提到: 】

    : rsa实现不难的,你恐怕是不了解rsa加密算法

    09月19日
  • Re: 学校田径队有必要参加吗?

    人家是有能力全面发展(学的快,做作业快)

    没能力全面发展的普娃那肯定是要放弃体育抓学习啊

    【 在 jefferyhu (jefferyhu) 的大作中提到: 】

    : 确实,以前长训时,周围好些都是学霸级的,人家要的是全面发展,而不是为了学习放在弃一切

    09月19日
  • Re: 国密算法的意义到底在哪? (转载)

    只是公开材料没有能够破解的方法,不等于真的就没办法破解或者没有后门

    NSA养了一大帮数学家呢

    退一步说,就算算法本身没后门,也不等于实现代码里面就没后门啊

    肯定还是用自己的更放心一些

    【 在 Analog (模拟人生) 的大作中提到: 】

    : rsa是连基础数学都无法搞定的问题,nsa当然也没办法啊

    09月19日