在settings.json中添加一行 "editor.renderWhitespace": "all"…
问题来源,在14年的暑假的一次小项目当中遇到了一个这样的问题,要求统计C++代码的注释行数,有效代码行数,代码注释公共行数,以及函数个数. 下面稍微解释一下问题, 1)注释行数:指有注释的行,包括有代码和注释的公共行(如:3,4,15,22...) 2)有效代码行:指有代码的行,包括有代码和注释的公共行(如:1,4,11,15,25....) 3)代码注释公共行:指又有代码又有注释的行(如:4,15...) 4)函数个数:这个不用说明了吧. 以下为注释情况展示代码: #include <stdi…
Python逐块读取大文件行数的代码 - 为程序员服务 python数文件行数最简单的方法是使用enumerate方法,但是如果文件很大的话,这个方法就有点慢了,我们可以逐块的读取文件的内容,然后按块来数块内的\n数,从而确定行数. 如下实现代码: def blocks(file, size=65536): while True: b = files.read(size) if not b: break yield b with open("file", "r")…
数丑陋 代码(C) 本文地址: http://blog.csdn.net/caroline_wendy 题目: 我们把仅仅包括因子2, 3 和 5的数称作丑数. 求按从小到大的顺序的第5个丑数. 能够设置一个数组包括所须要的丑数, 依次比較乘以2, 乘以3, 乘以5的最小的数, 最后返回结果. 如第5个丑数是5, 如1, 2, 3, 4(2*2), 5均是丑数. 代码: /* * main.cpp * * Created on: 2014.6.12 * Author: Spike */ /*ec…
原文:WebBrowser一点心得,如果在Javascript和Winform代码之间实现双向通信 最近工作需要,学习了一下winform内嵌webbrowser控件,然后与htm页面中的javascript交互调用的技术,因此有了这篇心得. 总的来说,javascript与winform的code互相调用,和web开发中javascript与服务器端代码通过ajax互相调用有类似之处. 下面就用三个例子来说明: 一.将WebBrowser控件放置在winform中,然后,写一个Page1.ht…
论文查重,是每个毕业生都要面临的一个令人头疼的问题,如果写论文不认真,很可能导致查重红一大片. 之前有帮助一些朋友修改论文降低重复率,做了一些工作后发现,国内的查重机构,如知网.维普等,大多数是基于关键字检索,如果发现某一段文字中里面关键字重合过多,就认定为抄袭. 改论文降低重复率是有一定套路的,所以我开发了这样一个软件,能够自动的将文字表述进行变换,从而帮助你快速的对你的论文进行降重,避免绞尽脑汁的去思考怎么改写. 使用方法: 1. 在待修改原文中输入待修改的句子(一般是查重报告中标红的位置)…
关于 vscode 格式化自己的代码 使用shift+alt+f,这样就好了…
https://msdn.microsoft.com/zh-cn/library/a0746166 可以使用 WebBrowser 控件向 Windows 窗体客户端应用程序添加现有的动态 HTML (DHTML) Web 应用程序代码. 在投入大量的开发时间创建基于 DHTML 的控件,并希望利用丰富的 Windows 窗体用户界面功能而无需重写现有的代码时,该控件十分有用. 使用 WebBrowser 控件,可以通过 ObjectForScripting 和 Document 属性在客户端应…
CodeTyphon 6.9 默认CodeTyphon没有开启代码之间连线功能,一直不知道如何调出来,在使用CodeTyphon 和 Lazarus 很渴望也能像Delphi那样有这种功能,实际上它们有这种功能,只是默认没有开启!! 开启步骤: 顶部菜单,tools -> Options,在随后的配置对话框中,选择左侧的"Display" -> "Mark and Mactches",随后选择右侧的“Outline(global)”,随后点击“OK”按钮…
本篇博客以一个简单的hello world程序,介绍在vscode中调试C++代码的配置过程. 1. 安装编译器 vscode是一个轻量的代码编辑器,并不具备代码编译功能,代码编译需要交给编译器完成.linux下最常用的编译器是gcc,通过如下命令安装: sudo apt-get install build-essential 安装成功之后,在终端中执行gcc --version或者g++ --version,可以看到编译器的版本信息,说明安装成功. 2. 安装必要的插件 在vscode中编写C…
1. vscode官网地址:https://code.visualstudio.com   找到mac对应的下载地址,下载后的文件是 zip压缩包,解压后将文件拖到Application目录下即可. 2. 安装各种插件,不分先后,列表如下: 1.Chinese Language Pack for Visual Stidio Code 第一个必备插件自然是vs code的中文简体包,新手一开始不适应vs code这个IDE,建议可以先行使用中文版. 2.open-in-browser 由于 VS…
项目需要在线展示和编辑Json文件,所以需要找一个代码编辑器,因为我们的项目直接使用的 vueAdmin-template 这个模板 json编辑器也是直接从 vue-element-admin 项目扒下来的…… //好吧 这个项目看起来很炫,其实有很多坑,我们组没人用过vue,又需要快速完成任务,就随便找了一个= = JsonEditor.vue(和原项目比我改了一下 <template> <div class="json-editor"> <texta…
nginx可以通过ngx_http_limit_conn_module和ngx_http_limit_req_module配置来限制ip在同一时间段的访问次数. ngx_http_limit_conn_module:该模块用于限制每个定义的密钥的连接数,特别是单个IP​​地址的连接数.使用limit_conn_zone和limit_conn指令. ngx_http_limit_req_module:用于限制每一个定义的密钥的请求的处理速率,特别是从一个单一的IP地址的请求的处理速率.使用“泄漏桶…
如何用VSCode愉快的写Python https://code.visualstudio.com/   在学习Python的过程中,一直没有找到比较趁手的第三方编辑器,用的最多的还是Python自带的编辑器.由于本人用惯了宇宙第一IDE(Visual Studio),所以当Visual Studio Code出现时,心情有点小激动呢.从我的使用经验出发,可以说VSCode用来写Python真的是再合适不过了,你将体验到丝滑的编程体验和无限扩展的可能.而且,如果你的项目是包含多种语言的,比如We…
VsCode安装包默认内置的node debug插件需要配置工程调试运行文件才能正常运行,对于想要运行一个简单的js文件或者就是一段js代码时比较麻烦,为此可以安装Code Runner插件 安装完后可以直接执行js文件查看输出结果,或者选中部分js代码,右键->run code就可以看当前代码段的执行结果,对于这种简单场景下应用很方便. 另外VsCode中有各种各样好用的插件,在编辑器本身的功能无法满足使用时就可以考虑找对应的插件,可以搜索关键词,按推荐或安装人数排序来选择要安装的插件.…
有时候生成的代码,并不适用自己,所以想想改生成代码: 因为windows查找文件/文件内容非常慢,所以借用了一下Linux的搜索命令,查找了一下 ie=edge  ,最后,找到了 expand-full.js  修改过程如下 把名字拷贝一下,然后放入到 用vsCode打开它 原来生成的代码是 后来生成的代码是(chrome=1) 最后重启vscode即可!…
函数的定义与使用 >函数的理解与定义 函数是一段代码的表示 -函数是一段具有特定功能的.可重用的语句组 -函数是一种功能的抽象,一般函数表达特定功能 -两个作用:降低编程难度 和 代码复用 def <函数名>(<参数(0个或多个)>) : <函数体> return <返回值> #计算n! def fact(n) : #fact 函数名:n 参数 s = 1 for i in range(1, n+1): s *= i return s # s 返回值…
我们在编写前端页面时,常希望能自动生成基础的HTML代码.而在Sublime和VSCode就有这样的功能 在Sublime中,在编辑栏输入html,然后敲Tab键,则自动生成代码如下: <!DOCTYPE html> <html> <head> <title></title> </head> <body> </body> </html> 在VSCode中,在编辑栏输入!,然后敲Tab键,则自动生成代…
自己写了一些根据自己习惯弄成的自定义代码片段,不喜跳过 很简单,快速过一下,F1,然后输入 snippets vue代码片段 { // Place your snippets for vue here. Each snippet is defined under a snippet name and has a prefix, body and // description. The prefix is what is used to trigger the snippet and the bo…
VsCode设置回车补全代码而不换行 有一部分人不习惯用tab键补全代码,我就是其中之一,习惯了回车补全的我决定设置一波,网上找了很多, 没找到比较详细的,所以自己写一个 有一个叫keybindings.json的json文件是控制快捷键的,vscode可以直接打开 但是直接在vscode里改是不现实的,因为keybindings.json设置了只读. 所以要找到 keybindings.json文件的地址用记事本 改设置 只需将如下json代码添加到keybindings.json文件 注意:…
一.安装Visual Studio Code 官网:https://code.visualstudio.com/ 下载安装包后,按照默认安装即可 安装中文语言环境 点击左侧工具栏的 extensions 或者使用快捷键 Ctrl+Shift+X ,输入chinese,点击 Install 安装中文简体,之后重起 vscode 即可 二.安装phpstudy 我比较喜欢老版本的,安装包如下: 链接:https://pan.baidu.com/s/1JJ8wkMqvXz0SGES2wU2Wng 提取…
在Vscode按F1,运行命令,输入Formatter config 把内容更改为以下代码 { "onSave": true, "javascript": { "indent_size": 2, "indent_char": " ", "eol": "auto", "preserve_newlines": true, "break_cha…
概述 本文演示环境: windows10 cmake version:3.18 qt version: 5.14 vscode version: 1.54.1 本文演示环境基于在线模式, 离线使用VScode,待验证. 准备 安装 cmake, 添加cmake到系统环境变量path中, 打开命令行, 键入 cmake --version, 得到类似下面的输出,则证明cmake安装成功 也可不用添加到系统环境变量,这只是我个人习惯,因为自己还有其他项目需要用到cmake, 添加到系统环境变量pat…
概述 本文将介绍 VScode + cmake 在 windows10上编译c++代码 前提: 我之前已经安装过VS2017, 故 编译将采用cl.exe. 开始之前 本文演示环境基于 windows10.cmake和 VScode版本如下. VS code版本: 1.54.1 cmake 版本: 3.18 VSCode插件安装 我的插件安装的比较多,你瞧 还有 编译本文演示的代码需要打开VScode插件商店或者离线安装如下插件: c/c++ 下载地址: 点我直达官网 点击 install 将启…
问题 使用C++编写作业时候,智能代码提示是disturb什么,没注意就选了,结果没了编写代码时候的报错提示. 查找全局并没有发现关闭了代码语法检查. 找了半天,重装一次,发现原来在这里.工作空间单独自己建立了一个配置文件. 解决方案 删除关闭语法检查那行语句. 吐槽 vscode今天竟然不能下载.用了fortclient才下载成功,结果又没法访问vscode商店. vscode微软账户登录,5次失败,用github登录后感觉还是不爽,第6次才成功. vs studio竟然报错sccanf不标准…
此代码是用来回忆当初学的shell脚本,很多知识忘了,写这个花了我三个小时的时间 #!/bin/ksh #count *.c file the num of lineg_csum=0g_hsum=0 count(){# echo "$1,count_line" file_name="$1" res_line=`wc -l $file_name | awk '{print $1}'` echo $res_line return# find . -name "…
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication6 { class Program { static void Main(string[] args) { int[,] arr = new int[2, 2] { {1,2},{3,4}};//自定义一个二维数组 Console.Write("数组的行数为:"…
1---- 2----  输入vue,  选 vue.json 3----  在vue.json中编辑, 有说明 a.  tab符,要用空格, 也可以转义 4----   新建vue文件, 输入自定义的关键字, 就出现了 5----  上图的 自定义的 vd 代码段 "demo": {         "prefix": "vd",         "body": [             "<templat…
关于Android studio中使用NDK/JNI环境和入门:http://blog.csdn.net/quan648997767/article/details/64923143 1. C代码回调Java方法的流程 (1) 找到java对应的Class 创建一个char*数组, 然后使用jni.h中提供的FindClass方法获取jclass返回值; char* classname = "wjy/geridge/com/testndk/jni/JniUtils"; jclass d…
Monokai 主题 One Dark Pro主题   vscode设置字体 "editor.fontFamily": "MONACO, Consolas, 'Courier New', monospace",…