-
[综合] java POI 设置高度(根据宽度估算)
Stringstr=serviceImpl.queryStr(id);intindex=0;doublestrCnt=0;introwCharCnt=55;//一行估有55个字,5个字一个单元格,有11个单元格合并了while((index=str.indexOf("\n"))!=-1){ strC...
70
热度 -
[综合] 树状查询多个父节点排序
select*fromtab startwithtab.parent_idisnull connectbynocyclepriorid=parent_id ordersiblingsbyoffspring_order,parent_order 遇到一个需求,要求,每个父节点后接他的子节点,可能有多个...
44
热度 -
31
热度 -
[综合] 将文本中内容导入数据表中
有一文本mydata.txt,将文本中的内容插入数据表T中。 linux环境下,进入数据库服务器。 执行exportNLS_LANG=AMERICAN_AMERICA.AL32UTF8 执行exportORACLE_SID=你的ORACLE_SID 执行sqlplus你的用户名/密码 进入SQL&g...
62
热度 -
[综合] C程序设计语言 3-3
练习3-3编写函数expand(s1,s2),将字符串s1中类似于a-z一类的速记符号在字符串s2中扩展为等价的完整列表abc…xyz。该函数可以处理大小写字母和数字,并可以处理a-b-c、a-z0-9与-a-z等类似的情况。作为前导和尾随的-字符原样排印。 写完都不想看了,改的太久了。。。 #in...
69
热度 -
[综合] C程序设计语言 3-6
练习3-6修改itoa函数,使得该函数可以接收三个参数。其中,第三个参数为最小字段宽度。为了保证转化后所得结果至少具有第三参数指定的最小宽度,必要时应在所得结果的左边添加一定的空格。 #include<stdio.h> #include<string.h>#defineMAX...
28
热度 -
[综合] C程序设计语言 4-1
练习4-1编写函数strrindex(s,t),它返回字符串t在s中最右边出现的位置。如果s中不包含t,则返回-1。 #include<stdio.h> #include<string.h>#defineMAXLEN100intstrrindex(chars[],chart[...
6
热度 -
[综合] C程序设计语言 4-4
练习4-4在栈操作中添加几个命令,分别用于在不弹出元素的情况下打印栈顶元素;复制栈顶元素;交换栈顶两个元素的值。另外增加一个命令用于清空栈。 最后添加一个简单测试。 #include<stdio.h>#defineMAXVAL100intsp=0; doubleval[MAXVAL];v...
98
热度 -
[综合] C程序设计语言 4-5
练习4-5给计算器程序增加访问sin、exp与pow等库函数的操作。有关这些库函数的详细信息,参见附录B.4节中的头文件math.h。 函数strcmp在比较结果相等的时候返回值是0不是1!!!一开始在调用这里的时候一直以为返回值会是1,怎么算也算不出来,想了好久。 主函数——main.c #inc...
99
热度 -
[综合] C程序设计语言 4-6
练习4-6给计算机程序增加处理变量的命令(提供26个具有单个英文字母变量名的变量很容易)。增加一个变量存放最近打印的值。 主函数: #include<stdio.h> #include<stdlib.h> #include<math.h> #include<...
80
热度 -
[综合] C程序设计语言 4-7
练习4-7编写一个函数ungets(s),将整个字符串s压回到输入中。ungets函数需要使用buf和bufp吗?它能否仅使用ungetch函数? 需要间接使用buf和bufp voidungets(chars[]) {intlen=strlen(s);while(len-->0){unge...
93
热度 -
[综合] C程序设计语言 4-9
练习4-9以上介绍的getch和ungetch函数不能正确地处理压回的EOF。考虑压回EOF时应如何处理?请实现你的方案。 #include<stdio.h> #defineBUFSIZE10 #include"calc.h"charbuf[BUFSIZE]; intbufp=0;int...
29
热度 -
[综合] C程序设计语言 4-10
练习4-10另一种方法是通过getline函数读入整个输入行,这种情况下可以不使用getcha和ungetch函数。请运用这一方法修改计算器程序。 #include<stdio.h> #include<stdlib.h> #include<math.h> #inc...
24
热度 -
[综合] C程序设计语言 4-12
练习4-12运用printd函数的设计思想编写一个递归版本的itoa函数,即通过递归调用把整数转换为字符串。 递归真挺难的。。。 #include<stdio.h>voidrecursion_itoa(intd,char*ptr,char*s); voidreverse(char*s,c...
53
热度 -
[综合] C程序设计语言 4-14
练习4-14定义宏swap(t,x,y)以交换t类型的两个参数。(使用程序块结构会对你有所帮助。) 少使了一个参数,也能完成题意。 #include<stdio.h> #defineswap(x,y) \{ \x=x+y; \y=x-y; \x=x-y; \} \intmain(...
6
热度 -
[综合] 学习记录 2020/6/4
2020/6/4研一 ##namedpipe安全通信的可能 就我所搜索的文章而言,国内网上对命名管道的使用大多在CreateNamedPipeA函数中将安全属性置为NULL,微软官网上对此函数的定义确实同意这样做,但其实命名管道也可以做到安全通信。通过对系统安全标识符SID的设置可以控制用户的访问...
0
热度 -
[综合] C程序设计语言 5-1
练习5-1在上面的例子中,如果符号+或-的后面紧跟的不是数字,getint函数将把符号视为数字0的有效表达方式。修改该函数,将这种形式的+或-号重新写回到输入流中。 照着书上的程序抄的,结果一直有错。编译可以顺利进行,但是每次一输入字母程序就直接返回。后来发现书上的程序有点小错,在getint函数...
40
热度 -
[综合] C程序设计语言 5-2
练习5-2模仿函数getint的实现方法,编写一个读取浮点数的函数getfloat。getfloat函数的返回值应该是什么类型? 返回值还是int不用变。 #include<stdio.h> #include<ctype.h>#defineSIZE10 #defineBUFS...
91
热度 -
[综合] C程序设计语言 5-3
练习5-3用指针方式实现第2章中的函数strcat。函数strcat(s,t)将t指向的字符串复制到s指向的字符串的尾部。 #include<stdio.h>intmy_strcat(char*,char*);intmain() {chars[20],t[10];printf("plea...
21
热度 -
[综合] C程序设计语言 5-4
练习5-4编写函数strend(s,t)。如果字符串t出现在字符串s的尾部,该函数返回1,否则返回0。 #include<stdio.h>intmy_strend(char*,char*);intmain(){chars[20],t[10];printf("pleaseinputstri...
22
热度