#include <stdio.h>#define N 80 int main(int argc, char *argv[]) {char a[N];printf("Hello,where are you from?\n");gets(a);if(strcmp(a,"China")==0||strc ...
分类:
编程语言 时间:
2017-10-01 19:28:45
阅读次数:
222
一. 数组初始化后,长度就固定了。 ...
分类:
编程语言 时间:
2017-10-01 19:30:06
阅读次数:
171
java 多线程一 java 多线程二 java 多线程三 java 多线程四 一个生产者,消费者的例子: 结果: ...
分类:
编程语言 时间:
2017-10-01 19:59:15
阅读次数:
172
3230: 相似子串 Time Limit: 20 Sec Memory Limit: 128 MB Description Input 输入第1行,包含3个整数N,Q。Q代表询问组数。第2行是字符串S。接下来Q行,每行两个整数i和j。(1≤i≤j)。 Output 输出共Q行,每行一个数表示每组询 ...
分类:
编程语言 时间:
2017-10-01 20:32:05
阅读次数:
216
题目链接【http://www.lydsy.com/JudgeOnline/problem.php?id=1212】 题意:给你一些单词,然后给出一个没有标点的文本串S,都是小写字符。现在让你求用给出的单词组成文本串T,求S和T的最长公共前缀。 题解:AC自动机 + 背包,背包dp[i],表示是否能 ...
分类:
编程语言 时间:
2017-10-01 20:33:40
阅读次数:
207
python几大核心之——字符串 1.什么是字符串 其实前面说到数据类型时说过了,就是带有引号的参数,“”引号内的一切东西就是字符串,字符串又叫文本。 2.创建字符串的两种方式: 3.字符串的方法: python2: python3: 同样的,不同版本里字符串的方法还是很多不一样,老套路,我还是只解 ...
分类:
编程语言 时间:
2017-10-01 20:35:48
阅读次数:
297
4556: [Tjoi2016&Heoi2016]字符串 Description 佳媛姐姐过生日的时候,她的小伙伴从某东上买了一个生日礼物。生日礼物放在一个神奇的箱子中。箱子外边写了 一个长为n的字符串s,和m个问题。佳媛姐姐必须正确回答这m个问题,才能打开箱子拿到礼物,升职加薪,出任CE O,嫁给 ...
分类:
编程语言 时间:
2017-10-01 20:36:41
阅读次数:
268
char 类型 1.char 变量 常量 char c; 定义一个char变量 c = ‘a’ 'a'字符常量 char 的本质就是一个整数,只有一个字节大小的整数 2.printf 输出char %c意思是输出一个字符,而不是一个整数 3.不看打印char转移符 \a 警报 \b 退格 \n 换行 ...
分类:
编程语言 时间:
2017-10-01 20:36:56
阅读次数:
374
最近在做一个CNN的项目,文件夹里有20w张图片要读入并保存到一个data文件(不然每次都读20w文件太麻烦)。 折腾了一个下午,发现了一个极好用的包 h5py:将数据储存在hdf5文件中。 这东西有多好用呢? 速度,内存占用,压缩程度都比cPickle+gzip来的优秀。 相比之下上面两个变逗比了 ...
分类:
编程语言 时间:
2017-10-01 20:37:42
阅读次数:
565
假设要使用javassist创建一个类: 该类包含属性/构造方法/getter/setter/普通方法。 使用javassist来创建类: 之后可以使用javap命令来看一下/Users/jigangzhao/Desktop/Emp.class文件。 关于javassit的API请查看: https ...
分类:
编程语言 时间:
2017-10-01 21:08:04
阅读次数:
258
一、线程池初探 所谓线程池,就是将多个线程放在一个池子里面(所谓池化技术),然后需要线程的时候不是创建一个线程,而是从线程池里面获取一个可用的线程,然后执行我们的任务。线程池的关键在于它为我们管理了多个线程,我们不需要关心如何创建线程,我们只需要关系我们的核心业务,然后需要线程来执行任务的时候从线程 ...
分类:
编程语言 时间:
2017-10-01 21:08:36
阅读次数:
268
1.1 Python 简介与历史 Python , 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public L ...
分类:
编程语言 时间:
2017-10-01 21:09:16
阅读次数:
255
只要是可迭代对象,无论有无下标,都可以迭代, 默认情况下,dict迭代的是key。如果要迭代value,可以用for value in d.values(),如果要同时迭代key和value,可以用for k, v in d.items()。 如何判断一个对象是可迭代对象呢?方法是通过collect ...
分类:
编程语言 时间:
2017-10-01 21:09:50
阅读次数:
244
1.多线程重复出现某结果 如下:已经卖完了和仓库已经满了会出现多次 2. 多线程同步锁造成死锁,如下:商人找买家先要钱,买家找商人先要货造成死锁,原因在于:一个不释放锁,另一个得不到锁 3.虚假唤醒,如下:当最后一次出现卖完了的时候,出售线程处于wait状态,所以线程不会结束 4.虚假唤醒,线程进入 ...
分类:
编程语言 时间:
2017-10-01 21:09:57
阅读次数:
214
package tanchishe; import java.awt.Color;import java.awt.Frame;import java.awt.Graphics;import java.awt.event.KeyEvent;import java.awt.event.KeyListen ...
分类:
编程语言 时间:
2017-10-01 21:10:53
阅读次数:
229
此代码用于显示一张图片 1 # -*- coding: utf-8 -*- 2 import pygame #导入pygame库 3 from sys import exit #向sys模块借用exit函数来退出程序 4 pygame.init() #初始化pygame 5 6 screen = p... ...
分类:
编程语言 时间:
2017-10-01 21:11:01
阅读次数:
179
列表生成式主要用于生成较为复杂的列表 常用用法: 还可以使用两层循环,可以生成全排列: 运用列表生成式,可以写出非常简洁的代码。例如,列出当前目录下的所有文件和目录名,可以通过一行代码实现: for循环其实可以同时使用两个甚至多个变量,比如dict的items()可以同时迭代key和value: 因 ...
分类:
编程语言 时间:
2017-10-01 21:11:08
阅读次数:
213
hashlib & hmac的讲解 两个模块主要用于加密相关的操作。 1. hashlib模块 md5 具体代码如下 import hashlib ha_m5 = hashlib.md5()#创建对象 ha_m5.update('abc'.encode(encoding='utf-8'))#添加对象 ...
分类:
编程语言 时间:
2017-10-01 21:11:17
阅读次数:
180
指针与数组 二级指针 数组初始化 一维数组打印 二维数组打印 动态二维数组 ...
分类:
编程语言 时间:
2017-10-01 21:12:13
阅读次数:
274
AngularJS简介 AngularJS诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。Ang ...
分类:
编程语言 时间:
2017-10-01 21:14:01
阅读次数:
196