- 博客(53)
- 资源 (11)
- 收藏
- 关注
原创 Go语言的静态链接与动态链接
Go语言的静态链接与动态链接@TOCGo语言在默认情况下是静态链接的:但是,有一些库可能会导致动态链接:这时候可以增加 -ldflags="-extldflags --static" 参数来进行静态链接:
2021-08-27 22:56:27
22810
3
原创 2019牛客国庆集训派对day1 第K题 双向链表练习题 解题报告
试题试题链接题目描述Bobo 有 n 个列表 L1,L2,…,LnL_1, L_2, \dots, L_nL1,L2,…,Ln。初始时,LiL_iLi仅包含元素 i, 即 Li=[i]L_i = [i]Li=[i]。他依次执行了 m 次操作。第 i 次操作由两个整数 aia_iai 和 bib_ibi指定, 每次操作分为两步:Lai←reverse(Lai+Lbi)L_...
2019-10-03 00:35:16
475
原创 2019牛客国庆集训派对day1 第B题 组合数 解题报告
试题试题链接题目描述给出 n 和 k,求 min{n!k!(n−k)!,1018}\displaystyle \min\left\{\frac{n!}{k! (n - k)!}, 10^{18}\right\}min{k!(n−k)!n!,1018} 的值。其中 n!=1×2×⋯×nn! = 1 \times 2 \times \cdots \times nn!=1×2×⋯×n, 表示...
2019-10-02 23:58:13
562
原创 2019牛客国庆集训派对day1 第A题 全 1 子矩阵 解题报告
试题试题链接题目描述Bobo 写了一个 n 行 m 列的矩阵 Ai,jA_{i, j}Ai,j。首先,他把所有元素 Ai,j(1⩽i⩽n,1⩽j⩽m)A_{i, j} (1 \leqslant i \leqslant n, 1 \leqslant j \leqslant m)Ai,j(1⩽i⩽n,1⩽j⩽m) 设为 0。然后,他选了 4 个整数 x1x_1x1, x2x_2x2...
2019-10-02 22:50:20
303
原创 C/C++的“宏”(macro)的可变长参数语法
语法gcc named variable argument#define eprintf(format, args...) fprintf (stderr, format, args)#define eprintf(format, args...) fprintf (stderr, format, ##args)C99 standard variadic macros#def...
2018-08-23 16:03:46
3516
原创 LeetCode OJ 第2题 Add Two Numbers 解题报告
You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a linked list.
2015-06-11 00:43:50
3821
原创 LeetCode OJ 第1题 Two Sum 解题报告
Given an array of integers, find two numbers such that they add up to a specific target number.The function twoSum should return indices of the two numbers such that they add up to the target, where index1 mu
2015-06-10 23:37:21
3786
原创 郑州轻工业学院(ZZULI) OJ系统第1431题 读数字 解题报告
以前比赛的时候大家最喜闻乐见的题目大概就是A+B了,但是现在的A+B一个比一个麻烦,基本上不带点儿进制转换数值处理什么的都不好意思说自己是A+B。A+B早已经不是简单的代名词了!今天,我们决定用一道新的题目来重新定义一下水题该有的样子,这道题目一定要比A+B更简单、更直白,让人看到之后不用计算随口就能把答案说出来!这道题就是读数字!是的!你没看错!不是小明读数字!不是大明读数字!!更不是人见人爱读数字和火星读数字
2015-06-10 01:41:00
16285
原创 Allocation of Memory 解题报告
第1484题,Allocation of Memory,题目链接http://202.197.224.59/OnlineJudge/index.php/problem/read/id/1484,直接暴力模拟。收到Quit信号,即清空内存为0。否则,察看如果有空间,若有,直接使用,赋值为pid,输出内存地址;否则,碎片整理,再看是否有空间,若有,直接使用,赋值为pid,输出内存地址;若无,输出-1。
2015-04-15 22:48:59
6454
原创 C语言结构体的初始化
今天在工作时,看到了奇葩的结构体初始化方式,于是我查了一下C99标准文档和gcc的说明文档,终于搞清楚是怎么回事了。 假设有如下结构体定义:typedef struct{ int a, b, c;} MyStruct; 那么结构体的初始化方式如下有三种:(1) C89的初始化方式MyStruct test = {1, 2, 3}; 这
2015-04-15 22:13:31
9517
原创 高斯消元法求逆矩阵
有多组测试数据。每组测试数据先输入一个整数n,表示方阵的阶。然后下面输入n阶方阵。输出其逆矩阵。若无逆矩阵,则输出No inverse matrix。 #include #include #include using namespace std;const double eps = 1e-6;bool is_zero( const double num
2015-04-15 22:13:27
15009
3
原创 Facebook Hacker Cup 2014 Qualification Round 竞赛试题 Square Detector 解题报告
Facebook Hacker Cup 2014 Qualification Round比赛Square Detector题的解题报告。单击这里打开题目链接(国内访问需要那个,你懂的)。 原题如下:Square DetectorProblem DescriptionYou want to write an image detection system that is able
2015-04-15 22:13:22
5230
原创 Chrome商店Crx离线安装包下载
第一步:找到Chrome的扩展应用ID第二步:输入扩展应用ID第三步:单击 生成 按钮。第四步:在这里右键另存为即可下载。
2015-04-15 22:13:18
13452
原创 在VS2012中编译WinXP兼容的程序
VS2012默认是不兼容Windows XP的,编译链接出来的程序只能在Windows Vista及以上版本的操作系统上运行。可是有时需要在Windows XP上运行,又不得不用VS2012(例如用了C++11的等等)。这时,就犯愁了。没关系,这个问题可以搞定。 首先,你的VS2012必须升级到Update 3,否则无法编译出WinXP兼容的程序。在VS2012集成开发环境中 编译
2015-04-15 22:13:15
15426
原创 C++ 11 线程的同步与互斥
这次写的线程的同步与互斥,不依赖于任何系统,完全使用了C++11标准的新特性来写的,就连线程函数都用了C++11标准的lambda表达式。/* * thread_test.cpp * * Copyright 2013 叶剑飞 * * 编译命令: * g++ thread_test.cpp -o thread_test -Wall -std=c++11 -pedanti...
2015-04-15 22:13:10
3564
原创 Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压
zip格式压缩: zip -r [目标文件名].zip [原文件/目录名]解压: unzip [原文件名].zip注:-r参数代表递归tar格式(该格式仅仅打包,不压缩)打包:tar -cvf [目标文件名].tar [原文件名/目录名]解包:tar -xvf [原文件名].tar注:c参数代表create(创建),x参数代表extract(解包),v参
2015-04-15 22:13:06
18002
原创 base64编码、解码的C语言实现
base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于,所以每6位为一个单位,对应某个可打印字符。三个字节共24位,对应于4个base64单位,即3个字节需要用4个可打印字符来表示。它常用来作为电子邮件的传输编码。在base64中的可打印字符包括大写英文字母A-Z,小写英文字母a-z、阿拉伯数字0-9,这样共有62个字符,此外两个可打印符号在不同的系统中而不同,通常用加号(+)...
2015-04-15 22:12:56
17988
原创 C++11标准新增可变参数模板(variadic template)
C++ 11标准新增加了“可变参数模板”(variadic template)。 可变参数模板中,模板的typename个数是可变长度的。下面给个例子,已在g++ 4.6.1上编译通过,并成功运行。/* * C++11标准 可变参数模板(variadic template) 样例 * * * Copyright © 叶剑飞 2012...
2015-04-15 22:12:52
6040
原创 C++ 11 标准 新增的Lambda表达式、for_each语法,改变了auto关键字的意义
C++ 11标准新增加了Lambda表达式、for_each语法,并改变了auto关键字的意义。 Lambda表达式是一个匿名函数,整个函数体直接内嵌在普通代码中。 for_each是C++ 11标准的STL库中新增加的函数模板,声明于<algorithm>头文件。 auto关键字原先C语言中的意义是自动类型。现在的C++ 11标准新规定把auto关键字的意思改成...
2015-04-15 22:12:47
4719
原创 C++ 11 标准 Lambda表达式
C++ 11标准新增加了Lambda表达式,以后小函数可以直接内嵌Lambda表达式搞定了。例如排序,我们以前要这么写:#include <iostream>#include <cstdlib>#include <algorithm>bool compare( const int & a, const int & b ){ ...
2015-04-15 22:12:43
6965
原创 简易的个人信息验证网页
先上个预览 再秀秀代码 DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/1999/xhtml" lang="zh"
2015-04-15 22:12:40
7611
原创 PHP正则表达式 验证电子邮件地址
我们最经常遇到的验证,就是电子邮件地址验证。网站上常见。各种网页脚本也都常用“正则表达式”(regular expression)对我们输入的电子邮件地址进行验证,判断是否合法。有的还能分解出用户名和域名。现在用PHP语言实现一下电子邮件地址验证程序,用的是PHP正则表达式库。 源代码如下:php header ( "Content-Type: text/html; cha
2015-04-15 22:12:38
7822
原创 JavaScript正则表达式 验证电子邮件地址
我们最经常遇到的验证,就是电子邮件地址验证。网站上常见。各种网页脚本也都常用“正则表达式”(regular expression)对我们输入的电子邮件地址进行验证,判断是否合法。有的还能分解出用户名和域名。现在用JavaScript语言实现一下电子邮件地址验证程序,用的是JavaScript语言的正则表达式库。 源代码如下,该网页已在IE、Firefox、Chrome上验证通过:DO
2015-04-15 22:12:35
3874
原创 湖南省第八届大学生计算机程序设计竞赛C题 Updating a Dictionary
湖南省第八届大学生计算机程序设计竞赛C题 Updating a Dictionary(题目链接)。Problem C Updating a DictionaryIn this problem, a dictionary is collection of key-value pairs, where keys are lower-case letters, and values
2015-04-15 22:12:33
4200
原创 boost正则表达式 验证电子邮件地址
我们最经常遇到的验证,就是电子邮件地址验证。网站上常见。各种网页脚本也都常用“正则表达式”(regular expression)对我们输入的电子邮件地址进行验证,判断是否合法。有的还能分解出用户名和域名。现在用C++语言实现一下电子邮件地址验证程序,用的是boost正则表达式库。 源代码如下,该代码已在g++ 4.6上验证通过。/* * regex.cpp - 用正则表达式验证
2015-04-15 22:12:28
1947
原创 湖南省第八届大学生计算机程序设计竞赛D题 平方根大搜索
湖南省第八届大学生计算机程序设计竞赛D题 平方根大搜索(题目链接)。题目D平方根大搜索 在二进制中,2的算术平方根,即sqrt(2),是一个无限小数1.0110101000001001111... 给定一个整数n和一个01串S,你的任务是在sqrt(n)的小数部分(即小数点之后的部分)中找出到S第一次出现的位置,如果sqrt(n)是整数,小鼠部分看作是无限个0组成的序列。...
2015-04-15 22:12:23
6431
原创 POSIX正则表达式 验证电子邮件地址
我们最经常遇到的验证,就是电子邮件地址验证。网站上常见。各种网页脚本也都常用“正则表达式”(regular expression)对我们输入的电子邮件地址进行验证,判断是否合法。有的还能分解出用户名和域名。现在用C语言实现一下电子邮件地址验证程序,用的是POSIX正则表达式。由于用的是POSIX正则表达式,所以只能用gcc编译。 另外,据测试,只有Linux原版的gcc才能编译通过。如果用W
2015-04-15 22:12:19
2017
原创 C++11标准 STL正则表达式 验证电子邮件地址
我们最经常遇到的验证,就是电子邮件地址验证。网站上常见。各种网页脚本也都常用“正则表达式”(regular expression)对我们输入的电子邮件地址进行验证,判断是否合法。有的还能分解出用户名和域名。现在用C++语言实现一下电子邮件地址验证程序,用的是C++ 11标准新增加的STL正则表达式。 源代码如下,该代码已在Visual Studio 2010上验证通过。g++ 4.6不支持C
2015-04-15 22:12:16
2280
1
原创 C++ 11 STL 线程库实现的线程同步与互斥
以前操作系统课程设计的时候,我们在Linux操作系统中用C语言和POSIX线程库编写过线程同步与互斥。/* * thread_synchronization.c * * Copyright 2012 叶剑飞 * * 编译命令: * gcc thread_synchronization.c -o thread_synchronization \ * ...
2015-04-15 22:12:13
7749
原创 BNU OJ 第26303 题 Touchscreen Keyboard
BNU OJ第26303题Touchscreen Keyboard(题目链接)的解题报告。 原题如下:Touchscreen KeyboardProblem DescriptionNowadays, people do not use hardware keyboards but touchscreens. Usually, they touch on the wrong l
2015-04-15 22:12:09
2749
原创 ACM-ICPC Live Archive 第4889题 Post Office
ACM-ICPC Live Archive 第4889题,Post Office(题目链接)。Post OfficeProblem DescriptionOther than postcards, the post office department of some country recognizes three classes of mailable items: letter
2015-04-15 22:12:04
4542
原创 杭电OJ第4015题 Mario and Mushrooms
杭电OJ第4015题,Mario and Mushrooms(题目链接)。Mario and MushroomsProblem DescriptionMario usually relaxes himself by walking along the shady track near the Mushroom Kingdom. The evil King Koopa noticed
2015-04-15 22:12:00
3972
原创 杭电OJ第4011题 Working in Beijing
杭电OJ第4011题,Working in Beijing(题目链接)。Working in BeijingProblem DescriptionMr. M is an undergraduate student of FDU. He finds an intern position in Beijing, so that he cannot attend all the coll
2015-04-15 22:11:57
5181
原创 杭电OJ第4018题 Parsing URL
杭电OJ第4018题,Parsing URL(题目链接)。Parsing URLProblem DescriptionIn computing, a Uniform Resource Locator or Universal Resource Locator (URL) is a character string that specifies where a known resou
2015-04-15 22:11:55
3869
原创 吉林大学OJ第2775题 Problem F: Shadows
吉林大学OJ第2775题,Problem F: Shadows(题目链接)。Problem F: Shadows“No sunshine but bath some shadow”. A shadow is an area where direct light from a light source cannot reach due to obstruction by an objec
2015-04-15 22:11:50
3615
原创 NEUOJ第1155题 Mysterious Organization —— 顺便训练一下“正则表达式”
NEUOJ第1155题,Mysterious Organization(题目链接)。Mysterious OrganizationDescriptionGFW had intercepted billions of illegal links successfully. It has much more effect. Today, GFW intercepted a messag
2015-04-15 22:11:45
1764
原创 杭电OJ第4255题 A Famous Grid
杭电OJ第4255题,A Famous Grid(题目链接)。A Famous GridProblem DescriptionMr. B has recently discovered the grid named "spiral grid".Construct the grid like the following figure. (The grid is actually
2015-04-15 22:11:43
7016
IE8 (Internet Explorer 8.0) - 适用于Windows XP - 中文版和英文版
2020-02-20
IE11 (Internet Explorer 11) - 适用于 Windows 7 SP1版本,有中文版和英文版
2020-02-20
IE9 (Internet Explorer 9) 浏览器 - 适用于Windows 7 - 中文版和英文版
2020-02-20
WPS for Linux 缺少的数学公式(适用于Red Hat、CentOS、Fedora)
2018-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人