在C语言中,我们使用char来定义字符,占用一个字节,最多只能表示128个字符,也就是ASCII码中的字符。计算机起源于美国,char 可以表示所有的英文字符,在以英语为母语的国家完全没有问题。但是世界上存在很多不同的语言,例如汉语、汉语、日语等有成千上万个字符,需要用多个字节来表示,称之为宽字符( ...
分类:
编程语言 时间:
2019-08-11 15:17:48
阅读次数:
109
https://scut.online/p/106 错在这组样例,发现是离散化之后,对k访问的时候也是应该访问离散化之后的k。 发现主席树大概还真的要开够log倍,少一点都不行,那干脆开大一点。 cpp include define mid ((l+r) 1) using namespace std ...
分类:
其他好文 时间:
2019-08-09 01:12:44
阅读次数:
75
https://www.51nod.com/Challenge/Problem.html problemId=1586 一眼看过去居然一点思路都没有的,一言不合就打表,打贡献表。 cpp include using namespace std; typedef long long ll; int n ...
分类:
其他好文 时间:
2019-07-31 09:13:05
阅读次数:
96
1.CPP文件中的内容 2.头文件中的内容 在函数声明时添加extern "C",就可以在C中调用。为了同时可以在C++中调用,可以写成下面这样。 3.C文件中的内容 4.运行结果 ...
分类:
编程语言 时间:
2019-07-10 10:50:26
阅读次数:
112
心头一直有个疑问,jvm虚拟是如何对接class中的字节码的?或者说在未进入 JIT优化阶段时,解释器是如何对接的? 大概阐述 hotspot通过C++代码在堆上申请一块空间,向里面填充一组指令,然后把这块空间当成一个函数,通过函数指针去调用刚生成的代码。是不是666,是不是哇超酷毙了。 关键代码 ...
分类:
其他好文 时间:
2019-07-06 00:52:04
阅读次数:
165
Source: PAT A1086 Tree Traversals Again (25 分) Description: An inorder binary tree traversal can be implemented in a non-recursive way with a stack. F ...
分类:
其他好文 时间:
2019-06-30 15:48:02
阅读次数:
91
此篇随笔整理所有已经使用过的linux命令(新手,如有不足请见谅) 基础: ls cd pwd 查找: grep which whereid 文件管理: mv rm cp chown chgrp tar touch less more cat tac head tail od file setfac ...
分类:
系统相关 时间:
2019-06-28 01:04:40
阅读次数:
191
以下是可能导致LNK2001或者LNK2019的链接错误 1、缺少相应的库文件(lib)。一般出现于你使用了第三方提供的库,下载了头文件却忘了载库文件,或库文件忘记放到相应的目录下了。在 链接->输入 填入附加函数依懒。 2、你自己写的函数声明的头文件也写了函数定义的cpp文件,却依然出现LNK20 ...
分类:
其他好文 时间:
2019-06-25 18:29:47
阅读次数:
136