
C/C++
用户昵称2024
这个作者很懒,什么都没留下…
展开
-
devcpp 自动缩进 tab2格 运算符间隔,括号参数间隔,做个记录
-A2 --indent=spaces=2 --indent-classes --indent-switches --indent-namespaces --indent-preprocessor -p -Ddevcpp 自动缩进 tab2格 运算符间隔,括号参数间隔原创 2020-10-07 12:26:16 · 794 阅读 · 0 评论 -
禁止cmd dos 窗口被关闭
最近因制作的几个Python项目需要在系统后台长期运行,做成系统服务又小题大做,随想到只要禁止关闭dos、cmd窗口就可以了。网上搜搜,方式很多,只是较老,有些操作不能顺利编译运行,改写一个帖子3步1. 建立c 项目,console app2.main.c 文件内容#include <stdio.h>#include <stdlib.h>#include <Windows.h>int main( int argc, char *argv[]原创 2020-07-30 19:08:18 · 1970 阅读 · 0 评论 -
Artistic Style Dev CPP 运算符 前后空格
Artistic Style Dev CPP 运算符 前后空格AStyle 格式中 增加 -p -D 参数,这样可以实现括号内增加一空格,运算符前后增加空格。Artistic Style是一个开源的源代码格式化工具。主页地址:http://astyle.sourceforge.net/,它可以应用在C、C++、Objective-C、C#、Java等程序语言中。说明文档:http...原创 2020-04-20 21:22:25 · 1742 阅读 · 0 评论 -
LeetCode130-被围绕的区域 DFS与BFS (NOIP c++ 代码)
题目描述给定一个二维的矩阵,包含'X'和'O'(字母 O)。找到所有被'X'围绕的区域,并将这些区域里所有的'O'用'X'填充。// floodfill-dfs.cpp#include<bits/stdc++.h>using namespace std;vector<string> vst;void dfs(vector<strin...原创 2020-04-06 22:26:33 · 410 阅读 · 0 评论 -
训练日记 2.10 - 4.7
训练日记 2.10 - 4.7于泰州10日JSOI冬令营结束了,成绩排在全省第12.加上一些参加全国冬令营没有来的神牛(14个),大约是第26名.这次冬令营,前几天的训练发挥的不是很好,但是后2天的考试倒不错.扬中的王思宇前几天不错,但是最后一天发挥失常.由于将下雪,本定于11日结束提前到10日下午./*这次冬令营收获很大,主要有以下几点:1.认识到了心态的重要转载 2013-11-13 20:02:59 · 1909 阅读 · 0 评论 -
win7 32/64位 下安装 Microsoft Web Application Stress Tool 增加了64位系统方法
Microsoft Web Application Stress Tool Microsoft Web Application Stress Tool能有效测试一个网站的负载性能,这个软件可以通过脚本模拟100个强并发用户的访问,并模拟实际用户的一些点击操作,WAS还可以连接上远程Windows网站服务器的性能计数器(Performance Counter),通过对服务器性能(CPU/内存等)转载 2013-09-12 14:45:43 · 6756 阅读 · 3 评论 -
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/module.so'
CentOS6.4 64位运行php时出现错误:PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/module.so' - /usr/lib64/php/modules/module.so: cannot open shared object file: No such file转载 2013-11-15 11:59:15 · 29894 阅读 · 2 评论 -
若干有序数插入一数字,保持有序
#include#include#include#include#include#includeusing namespace std;#define SIZE 100int main(){//freopen("test.in","r",stdin);//freopen("test.out","w",stdout);int a[SIZE],n,i,cur,j,insert原创 2013-12-20 14:26:37 · 992 阅读 · 0 评论 -
表达式求值
#include//#define MaxLen 100//存储空间using namespace std;int tran(char str[], char expr[]) //将中缀表达式转换成后缀表达式 if(tran(str,expr)==0)//原来表达式,后缀表达式{ int st[100]; //转化过程使用的过渡栈 char ch; int原创 2013-12-20 16:11:44 · 837 阅读 · 0 评论 -
dev-cpp libexpat-1.dll 错误实为32 64错误
dev-cpp libexpat-1.dll 错误实为32 64错误原创 2014-04-24 15:58:59 · 1336 阅读 · 0 评论 -
ACM blog
http://blog.acmol.com/graduating-speech.acmol#comment-7290 毕业生代表演讲稿 http://blog.youkuaiyun.com/sevenster http://blog.youkuaiyun.com/zxy_snow/ http://www.notonlysuccess.com/ http://blog.csdn.ne原创 2013-11-13 11:42:44 · 1133 阅读 · 0 评论 -
调试 moodle 中 onlinejudge 成功,win2008server R2 64 安装 tmg2010成功
调试 moodle 中 onlinejudge 成功,win2008server R2 64 安装 tmg2010成功已经有些记录原创 2013-11-15 17:32:57 · 2264 阅读 · 1 评论 -
/usr/bin/ld: cannot find -lc
/usr/bin/ld: cannot find -lc开发环境,会默认安装需要的动态库,但不会安装静态库。如果我们在静态连接程序时,会找不到libc.a这个基础静态库文件yum install -y glibc-static libstdc++-static原创 2013-11-15 13:12:59 · 1451 阅读 · 0 评论 -
WAS性能测试工具的使用
WAS 的负载使用说明(一)一、准备工作为了测试数据的准备性,首先需要删除缓存和Cookies等临时文件。启动IE后打开“工具”菜单下的“Internet”选项命令,在打开的“Internet选项”窗口的“常规”选项卡中,单击“Internet临时文件”区域的“删除Cookies”和“删除文件”按钮将临时文件删除。WAS说明:WAS可以通过记录浏览器活动、导入服务器日志文件或评估WEB转载 2013-09-12 13:07:21 · 1260 阅读 · 0 评论 -
让Microsoft Web Application Stress Tool 支持非80端口的站点测试
刚在做内网内某个项目的性能测试 项目部署的端口为4000然后用Microsoft Web Application Stress Tool 测试 发现居然不支持非80端口 找遍整个配置界面没发现port选项寻思着会不会是写到配置文件里呢 于是打开安装目录寻找 苍天不负有心人 居然找到了WAS.mdb 这个文件停掉webtool服务 怀着期待的心情打开好多好多的表 然后就一段转载 2013-09-13 07:54:02 · 3053 阅读 · 4 评论 -
fedora 安装低版本gcc
GCC是Linux平台下最常用的编译程序,它是Linux平台编译器的事实标准。同时,在Linux平台下的嵌入式开发领域,GCC也是用得最普遍的一种编译器。本文将告诉读者如何下载并按照GCC。下载 在GCC网站上(http://gcc.gnu.org/)或者通过网上搜索可以查找到下载资源。目前GCC的最新版本为 3.4.0。可供下载的文件一般有两种形式:gcc-3.4.0.tar.gz和转载 2013-06-26 12:56:05 · 2591 阅读 · 0 评论 -
解决CentOS缺少共享库:libstdc++.so.6
当在CentOS 6.2下执行某些命令时,有缺少共享库的报错: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory解决办法: 1、执行命令: yum whatprovides libstdc++.so.6转载 2013-06-26 13:16:15 · 12006 阅读 · 0 评论 -
dev-cpp win32 x64 mingw32 mingw64
http://sourceforge.net/projects/orwelldevcpp/files/stats/timeline原创 2014-04-24 15:55:40 · 2418 阅读 · 0 评论 -
NOI 评测系统 arbiter 安装方法 常见问题 移植
NOI 评测系统 arbiter 安装方法 常见问题 移植原创 2014-10-23 14:08:36 · 4338 阅读 · 0 评论 -
hust oj 安装与升级,以及编译器升级
https://github.com/zhblue/hustoj 1)下载livecd 2014版本(ubuntu 是10.4.x,轻量级的,nginx做前端,几乎没有桌面应用,但是有codeblocks)2)启动进入,安装,进入系统,(root freeproblemset)3)浏览器检查127.0.0.1 点击oj链接,进入,(admin/admin),提交测试,试题正常提交原创 2016-01-22 23:23:30 · 2145 阅读 · 0 评论 -
ubuntu vscode c++配置
ubuntu vscode c++配置launch.jsontasks.json这两个文件均可以用模板生成launch.json{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 &quot;version...原创 2019-01-27 20:49:21 · 2434 阅读 · 0 评论 -
lemon Linux 版本安装与使用
lemon Linux 版本安装与使用lemon Linux 版本安装与使用windows下lemon是现在NOIP常用的测评工具,效果良好,使用简洁,又可以不用文件进行测试。但是因为noip竞赛评测环境放在Linux下,所以会有些担心。为了规范起见,集训期间在lemon Linux版本中进行测评麻烦1源代码github lemon 1.2增加了 新的变化 功能。麻烦2麻烦3...原创 2018-10-26 13:12:03 · 3188 阅读 · 0 评论 -
ZoomIt 屏幕放大 缩小 屏幕画笔 演示 手写笔迹 倒计时 秒变白板 pointofix
ctrl+1/2/3/4 一切尽在摸索中,谁用谁知道 pointfix太复杂https://docs.microsoft.com/zh-cn/sysinternals/downloads/zoomitZoomIt是一款非常实用的投影演示辅助软件。功能是把电脑桌面,可放大缩小,可当粉笔使用,但可以随意改变颜色,还可以画出想要画直线,矩形,圆等等一些简单的图形,而这款软件仅仅0.2M如此之小,却又如此之功能,是非常使用的一款软件。下边是一些功能。 1,放大功能:按下快捷键(默认ctrl+1),进原创 2017-11-25 11:05:16 · 7712 阅读 · 0 评论 -
vim linux 强大的配置文件
先参考一下作者:赵杨的vim配置,再分析链接:https://www.zhihu.com/question/20151659/answer/106017689来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。"ACM .vimrc配置文件"基本配置set transparency=11 "透明度"set background=dark原创 2017-06-27 23:51:26 · 3192 阅读 · 0 评论 -
lemon 信息学 奥林匹克 测评 运行时错误 cena 已经用的少了
lemon 信息学 奥林匹克 测评 运行时错误 cena 已经用的少了发现了三次问题1)编译时用了64位编译器 所以需要加 -m32 参数 ,如 -m32 2)所使用的源代码中加入了文件的输入输出,但是测评选项中勾选了 使用标准输入输出3)编译参数中的 空格 ,自己需要了解 dos 命令行下编译命令4) 评测时出现“无法运行程序” 加 -m32安装与设置见此文http...原创 2017-06-02 09:45:34 · 3709 阅读 · 0 评论 -
freebasic fbc 运行权限问题
ln -s /usr/XX/YY/fbc /usr/bin/fbc如果需要删除这个权限,可以直接rm /usr/bin/fbc或者发现这个权限太大的时候原创 2017-03-11 14:54:33 · 791 阅读 · 0 评论 -
linux centos 安装 freepascal freebasic
Download fpc-src pkgs.org provides fpc-src-2.2.2-3.el5.1.x86_64.rpm packageonly from the official CentOS 5 (RHEL 5) mirrors.Install Howto1.Download the latest epel-release rpm原创 2013-09-06 11:52:37 · 3177 阅读 · 0 评论 -
Dev CPP 中头文件样例(信息学奥赛用,前7行必须滴)
#include<iostream>#include<cstdio>#include<cstdlib>#include<cmath>#include<cstring>#include<string>#include<algorithm>#include<vector>#include<map>#include<set>#include<list>#include<queue>原创 2016-04-26 08:43:25 · 2441 阅读 · 0 评论 -
gnu gcc g++ 版本 MinGW 版本关系
工作中需要来回检验提供GCC的编译版本,由上级部门指定的是 编译器 gcc 4.8.4 g++ 4.8.4 (Linux ubuntu 自带版本),而平时我们windows系统中编译跟使用的ide,如dev cpp安装版本自带编译器 MinGW有关。所以需要有一个匹配的关系。查询 gcc.gnu.org 网站发现,只提供版本号和下载,ide没有指明,就是windows下编译器,也只在build原创 2016-10-12 09:04:28 · 6456 阅读 · 0 评论 -
火车头采集器 题解页面信息采集 过滤采集内容
网址采集用多页的方式,先添加第一页,一般是没有规律的,然后从2到n都是有规律的采集网址时,搜索页面的第一条在源代码中位置,看前面些附近的第一次出现的字符串作为起点,如。然后再看最后一条源代码中最后出现的后面附近,唯一出现的字符串,如(页面序号前的内容)。需要多测几次,避免字符串标记的不第一性和最后性。可以在测试中多多利用查找的命令。采集内容时标题可以在源代码中title内容前后原创 2016-05-02 09:58:24 · 4900 阅读 · 0 评论 -
NOIP 过河问题 月黑风高的夜晚
(过河问题)在一个月黑风高的夜晚,有一群人在河的右岸,想通过唯一的一根独木桥走到河的左岸.在伸手不见五指的黑夜里,过桥时必须借照灯光来照明,不幸的是,他们只有一盏灯.另外,独木桥上最多能承受两个人同时经过,否则将会坍塌.每个人单独过独木桥都需要一定的时间,不同的人要的时间可能不同.两个人一起过独木桥时,由于只有一盏灯,所以需要的时间是较慢的那个人单独过桥所花费的时间.现在输入 N(2<=N<1原创 2016-04-11 14:35:25 · 3913 阅读 · 0 评论 -
noi.openjudge.cn 题目用到的头文件
#include#include#include#include#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;int main(){ return 0;}原创 2016-04-26 08:27:04 · 2225 阅读 · 0 评论 -
C++ STL string 基本操作
#include#include#include#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;int main(){ string s="",str; cout<<s<<endl; s.原创 2016-01-25 20:49:15 · 807 阅读 · 0 评论 -
dev cpp 以及 codeblocks 常用编辑技巧
Dev-C++一些使用技巧:1. 几个快捷键:在工具->快捷键设置 中可以设置自己习惯使用的快捷键,下面给出几种常用的快捷键,均为系统默认的。【Ctrl+N】新建源代码;【Ctrl+O】打开工程或文件;【Ctrl+S】保存;【Ctrl+F9】编译程序; 【Ctrl+F10】运行; 【F9】编译并运行;【F8】调试程序; 【Ctrl+w】查看变量; 【Ctrl+Alt+F2】终止原创 2016-01-14 12:15:53 · 4133 阅读 · 0 评论 -
RHEL6 64 bit with libstdc++ 32 bit
error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory错误的解决方法You've just migrated to RHEL6 or are trying to run 32 bit software (quickboo转载 2013-06-26 13:26:57 · 1174 阅读 · 0 评论 -
修复/lib/ld-linux.so.2: bad ELF interpreter问题 ,在64系统里执行32位程序
修复/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory问题 1、在64系统里执行32位程序如果出现/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory,安装下glic即可 sudo yum install glibc.原创 2013-06-26 13:07:17 · 2000 阅读 · 0 评论 -
表达式求值pas,非c
const data:array [1..7] of integer=(-1,0,1,1,2,2,3);type stack=array[1..100] of char; arr=array[1..100] of char; arr1=array[1..100] of real;var top,i,J,h:integer; ch,w:char;原创 2012-01-31 19:57:56 · 657 阅读 · 0 评论 -
long long是C99标准中新引进的数据类型
64位整形引起的混乱主要在两方面,一是数据类型的声明,二是输入输出。首先是如果我们在自己机器上写程序的话,情况分类如下:(1) 在win下的VC6.0里面,声明数据类型的时候应该写作__int64 a;输入输出的时候用 %I64dscanf(”%I64d”,&a);printf(”%I64d”,a);(2) 在linux下的gcc/g++里面,数据类型声明写作lon转载 2011-11-02 09:41:35 · 8090 阅读 · 1 评论 -
打印数组a{1,2,...,n}的全排列(交换)
递归思想:取出数组中第一个元素放到最后,即a[1]与a[n]交换,然后递归求a[n-1]的全排列1)如果数组只有一个元素n=1,a={1} 则全排列就是{1}2)如果数组有两个元素n=2,a={1,2} 则全排列是{2,1}--a[1]与a[2]交换。交换后求转载 2011-08-15 16:05:03 · 1231 阅读 · 0 评论 -
全排列递归实现的讨论
给出1, 2, 3, 4四个数, 请编程输出其全排列, 如:1 2 3 41 2 4 31 3 2 41 3 4 2... 这样的题, 我们在学校的时候一般都遇到过,而我们最先能想到的,应该就是递归实现了,因为这和我们我理解的数学中的排列组合比较一致:先取原创 2011-08-15 15:57:56 · 721 阅读 · 0 评论