前段时间一个刚转到C语言的同事问我,为什么C会多一个头文件,而不是像Java和Python那样所有的代码都在源文件中。我当时回答的是C是静态语言很多东西都是需要事先定义的,所以按照惯例我们是将所有的定义都放在头文件中的。事后我再仔细想想,这个答案并不不能很好的说明这个问题。所以我在这将关于这个问题的 ...
分类:
编程语言 时间:
2018-06-16 13:35:18
阅读次数:
175
1. 介绍 1.1 什么是 Box Model 在HTML中的每个element(元素)都可以看作一个矩形的盒子,矩形从内到外依次由元素的内容(content)、内边距(padding)、边框(border)、外边距(margin)组成。 在CSS的布局中,元素的矩形被称为"Box Model",即 ...
分类:
Web程序 时间:
2018-06-16 13:35:11
阅读次数:
247
对于这次的笔试,我只想说BiShi。。。几道编程题加一道SQL题1.找出所有三位数中的水仙花数[java] view plain copy print?public void getNarcissusNums() { &nb ...
分类:
其他好文 时间:
2018-06-16 13:35:00
阅读次数:
191
前置问题:51nod 1102 面积最大的矩形 附上链接: "51nod 1102 面积最大的矩形" "这题的题解博客" 需要了解的知识:单调栈,在前置问题中已经讲解。 解题思路 1. 对每行求左边连续1的个数,得到数组a[i][j]; 2. 对于第j列,找出每个位置i的数字a[i][j]上面第一个 ...
分类:
其他好文 时间:
2018-06-16 13:34:53
阅读次数:
153
这题难道不高,关键在于思路,其实$+$,$=$个占$4$个火柴棒,而他们是必须存在的,所以对火柴棒数$ 4$就简单了,在枚举上,我们可以枚举$2$个数,第三个数就是a$+b$啦!根据只有$20$根火柴棒(删掉了$=$和$+$),我们能知道枚举数不会超过$1111$,有些童鞋只枚举到了1000,难道是 ...
分类:
其他好文 时间:
2018-06-16 13:34:45
阅读次数:
322
题意: 首先 只看第一层循环的A[0],是不是用了nk-1次 A[1]也是用了nk-1次······ 所以 第一层的sum(A[i]的和) 一共用了nk-1 所以第一层为sum * nk-1 因为又k层循环 所以全部为sum * nk-1 * k 最后不要忘了 % MOD 代码如下: ...
分类:
其他好文 时间:
2018-06-16 13:34:36
阅读次数:
139
此次开发工具为eclipse,才有的数据库驱动是mysql-connector-java-5.1.8-bin.jar 第一步,在eclipse的工程目录中引用mysql驱动 驱动下载地址:https://dev.mysql.com/downloads/connector/j/ 选择build pat ...
分类:
数据库 时间:
2018-06-16 13:34:27
阅读次数:
261
不同数据类型都有各自的表示范围。如果超出范围,被视为越界,程序在运行的过程中会出现问题。产生问题的原因有多种,这里要讲的是原先的数据类型不再适用,需要更换表示范围更大的数据类型。如同游泳池已被加满水,如果继续添加,水会溢出。该例的运行效果如图所示: 为了简单直观地表示应用概念,此处结合运算符<完成例 ...
分类:
其他好文 时间:
2018-06-16 13:34:10
阅读次数:
156
1. 查看当前数据库大小以及记录行数 2. 查看当前数据库各schema大小以及每个schema下的记录行数 3. 查看当前数据库下每张表的大小 方法一 方法二 方法三 ...
分类:
数据库 时间:
2018-06-16 13:33:31
阅读次数:
380
目录 以下为jquery的常用筛选方法: 代码示例如下: 选项卡这种效果在网页中应用非常多,效果如下图所示: 示例代码如下所示: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="tex ...
分类:
Web程序 时间:
2018-06-16 13:33:19
阅读次数:
234
WPF的样式类似HTML的CSS,属于资源,可以在设计页面或者资源文件中设计样式,然后在控件上引用样式。 资源对象,不属于样式,定义如下。 不需要用<Style> </Style>括起来。 一、样式的两类 普通样式 指定某类控件的样式。如下将设置页面中所有的TextBlock样式。 注意这里的<St ...
分类:
其他好文 时间:
2018-06-16 13:33:10
阅读次数:
555
类型说明符: decltype。作用: 选择并返回操作数的数据类型。 参考来源: c++ primer 中文版第5版62页。 1. 在此过程中,编译器分析表达式并得到它的类型,却不实际计算表达式的值。 编译器并不实际调用函数f,而是使用当调用发生时f的返回值类型作为sum的类型。 2.如果declt ...
分类:
其他好文 时间:
2018-06-16 13:33:03
阅读次数:
164
一般储存一系列数据可以用list,但是如果数据量很大的时候这样会很占用内存。因此除了普通的函数以外,还有一种generator的方式。标志语句为yield。 题目要求: Write a generator, genPrimes, that returns the sequence of prime ...
分类:
编程语言 时间:
2018-06-16 13:32:55
阅读次数:
130
【题意】 改编哈夫曼树,限制从左到右字母的编码按字典序递增 【思路】 因为是二进制编码,所以是二叉树; 因为是前缀码,所以每个字母都是叶子结点,不可能是内结点; 因为要按字典序递增,所以只能是相邻的结点结合,且排在前面的在左边,排在后面的在右边; 具有最优子结构性质:考虑f[i,j],可以由f[i, ...
分类:
其他好文 时间:
2018-06-16 13:32:31
阅读次数:
131
下载websocket包 如果下载失败,可能是被墙了。 package golang.org/x/net/websocket: unrecognized import path "golang.org/x/net/websocket" (https fetch: Get https://golang ...
分类:
Web程序 时间:
2018-06-16 13:32:22
阅读次数:
265
在进行简单的加减法运算时,较合理的编程规则是保持加减运算符两端的数据类型一致,否则容易出现数据的缺失。以加法为例,变量k=变量i计变量j。如果赋值运算符左边的数据类型不同于赋值运算符右边的,变量k的值会按照其数据类型确定。即将赋值运算符右边的数据类型转换为左边的,这个过程被称为隐式类型转换。 注意: ...
分类:
其他好文 时间:
2018-06-16 13:32:07
阅读次数:
146
链式写法有很多优点:连贯、语意集中、简洁、一气呵成、可读性强。比如要把 3.1415926 中的 59 提取为一个整数:Pi.ToString().Substring(5,2).ToInteger() 轻车熟路的感觉,让人觉得,哇!好帅的写法,牛x。 以前以为只有 TJSONBuilder 才支持链 ...