VSCode 用来写C++挺方便的,但是有个问题,在运行结束以后会马上退出,看不到窗口内容。 网上很多方法都是在程序最后加getchar()语句,或者用system("pause"),来达到运行结束以后,再按任意键才会退出的效果。 但是我不想修改代码,也想达到这个效果,我们可以通过修改VSCode的 ...
分类:
编程语言 时间:
2018-10-11 13:38:18
阅读次数:
6823
预处理—->编译—->汇编—->链接 预处理:编译器将C程序的头文件编译进来,还有宏的替换 编译:这个阶段编译器主要做词法分析、语法分析、语义分析等,在检查无错误后后,把代码翻译成汇编语言 汇编:汇编语言变成机器语言 链接:将编译阶段生成的文件连接为一个整体文件 静态链接和动态链接的区别:静态链接和 ...
分类:
编程语言 时间:
2018-10-11 13:39:02
阅读次数:
160
转自 https://www.cnblogs.com/dwlsxj/p/MSIL.html 一、开篇 研究MSIL纯属于个人喜好,说在前面MSIL应用于开发的地方很少,但是很大程度上能够帮着我们理解底层的原理,这是我了解MSIL的主要原因。托管代码表示应用程序的方法的功能,它们以微软的中间语言(Mi ...
分类:
编程语言 时间:
2018-10-11 13:39:10
阅读次数:
187
现有如下检查登录装饰器: 1 from functools import wraps 2 3 4 def check_login(func): 5 @wraps(func) 6 def inner(request, *args, **kwargs): 7 next_url = request.get ...
分类:
编程语言 时间:
2018-10-11 13:39:44
阅读次数:
274
usename=shabi password=123456 i=3 while i > 0: zh = input("请输入你的用户名:") i - = 1 if zh == usename: lj = input("请输入你的密码:") if lj == password: print("验证成功 ...
分类:
编程语言 时间:
2018-10-11 13:41:05
阅读次数:
616
dict保存成文件(对象序列化) 文件读取成dict(文件反序列化) print(d)的结果是 ...
分类:
编程语言 时间:
2018-10-11 13:42:52
阅读次数:
589
1.运算符:+ - *(乘法) /(除法) %(求余) //(求商) **(求幂) 2.成员运算:in not in:判断单个字符或者子序列在不在字符串中。(not in是in的反操作) 【在python里在英文输入法下用 " " 引起来的整体叫字符串,其里面的每一个个体单位叫做一个字符。字符串中的 ...
分类:
编程语言 时间:
2018-10-11 13:43:00
阅读次数:
198
QML其实是对ECMAScript的扩展,融合了Qt object系统,它是一种新的解释性语言,QML引擎虽然由Qt C++实现,但QML对象的运行环境说到底和C++对象的上下文环境是不通的,是平行的两个世界,如果想在QML中访问C++对象,那么必然要找到一种途径在两个运行环境之间建立沟通的桥梁。 ...
分类:
编程语言 时间:
2018-10-11 13:43:43
阅读次数:
470
/** * 自动类型转换和强制类型转换 * */ public class Demo1 { public static void main(String[] args) { //自动类型转换 short s =1; int i; i=s; System.o... ...
分类:
编程语言 时间:
2018-10-11 13:44:52
阅读次数:
213
<!-- flowchart 箭头图标 勿删 --> 1.函数概述 所谓函数,就是把具有独立功能的代码块组织为一个小模块,在需要的时候调用 函数的使用包含两个步骤: 1.定义函数–封装独立功能 2.调用函数–享受封装的成果 函数的作用:在开发程序时,使用函数可以提高编写的效率以及代码的重用 2.调用 ...
分类:
编程语言 时间:
2018-10-11 13:45:30
阅读次数:
130
初识线程 一、什么是线程 线程:顾名思义,就是一条流水线工作的过程,一条流水线必须属于一个车间,一个车间的工作过程是一个进程 所以,进程只是用来把资源集中到一起(进程只是一个资源单位,或者说资源集合),而线程才是cpu上的执行单位。 多线程(即多个控制线程)的概念是,在一个进程中存在多个控制线程,多 ...
分类:
编程语言 时间:
2018-10-11 14:23:44
阅读次数:
152
数据库的配置: 用.yml文件代替.properties文件 如果要用到多个属性,新建一个类 如果有不同配置,改起来麻烦时, 建立application-dev.yml 和 application-prod.yml , application-dev写 application-prod写 然后在ap ...
分类:
编程语言 时间:
2018-10-11 14:23:51
阅读次数:
120
pom:项目对象模型,它是 Maven 中工作的基本单位,这是一个 XML 文件。它始终保存在该项目基本目录中的 pom.xml 文件。 POM 包含的项目是使用 Maven 来构建的,它用来包含各种配置信息。 POM 也包含了目标和插件。在执行任务或目标时,Maven 会使用当前目录中的 POM。 ...
分类:
编程语言 时间:
2018-10-11 14:24:08
阅读次数:
159
使用 Virtualenv 实现 Python 的多环境扩展
分类:
编程语言 时间:
2018-10-11 14:24:56
阅读次数:
179
<! flowchart 箭头图标 勿删 1、生成的字符串每个位置都有可能是str中的一个字母或数字,需要导入的包是import java.util.Random; //length用户要求产生字符串的长度 public static String getRandomString(int lengt ...
分类:
编程语言 时间:
2018-10-11 14:25:12
阅读次数:
166
常见的内存溢出的原因及其解决思路 1.堆溢出: 由于大量的对象都直接分配在堆上,因此它最有可能发生溢出。因为大量对象占据了堆空间,而这些对象都持有强引用,导致无法回收,当对象大小之和大于堆空间时就会发生溢出。 为了解决堆溢出错误,一方面可以使用-Xmx参数指定一个更大的堆空间,另一方面,由于堆空间不 ...
分类:
编程语言 时间:
2018-10-11 14:25:28
阅读次数:
123
JavaScriptWindow-浏览器对象模型浏览器对象模型(BOM)使JavaScript有能力与浏览器"对话"。浏览器对象模型(BOM):浏览器对象模型(BrowserObjectModel(BOM))尚无正式标准。由于现代浏览器已经(几乎)实现了JavaScript交互性方面的相同方法和属性,因此常被认为是BOM的方法和属性。Window对象:所有浏览器都支持windo
分类:
编程语言 时间:
2018-10-11 14:26:31
阅读次数:
221
编码规范: 项目名采用Pascal命名法,每个单词的首字母是大写 变量名采用Camel(骆驼)命名法,首字母是小写,其后每个单词的首字母是大写 #include <stdio.h>//standard Input and Output标准输入输出 int main(int argc,char *ar ...
分类:
编程语言 时间:
2018-10-11 14:28:11
阅读次数:
183
You're now a baseball game point recorder. Given a list of strings, each string can be one of the 4 following types: Each round's operation is permane ...
分类:
编程语言 时间:
2018-10-11 14:29:10
阅读次数:
260
package com.xuyigang1234.chp01; import java.util.*; public class Demo2 { public static void main(String[] args) { System.out.println("请输入月份:"); Scanne... ...
分类:
编程语言 时间:
2018-10-11 14:31:17
阅读次数:
249