- 博客(57)
- 收藏
- 关注
原创 内网穿透(二)——利用frp
内网穿透(二)——利用frp自用大半年的方法,用来win原生远程桌面、ssh等带宽大的情况下,远程桌面体验极好,几乎无延迟带宽小的情况下,ssh体验可以,远程桌面能用但会卡前提条件:租一台大带宽的服务器开放端口首先frp自身需要开放7000端口其次需要打开转发出来的端口(你实际要访问的服务的端口)腾讯云这个配置新用户首年才70设置首先在github下载frp的服务端&客户端https://github.com/fatedier/frp服务端开
2022-01-20 17:29:31
827
原创 零学习成本Ngrok内网穿透神器(可外网使用win原生远程桌面)
为什么要内网穿透大家在写一个Java Web或者Django项目或者毕业设计的时候,往往都会遇到:在自己电脑上能运行,拿到服务器上或者别人电脑上就运行不了。程序员都会有这么一句话:在我电脑上能运行啊!这时,把我们本地的项目通过内网穿透...
2021-03-23 16:01:23
838
3
原创 win10桌面简洁化(自定义鼠标右键菜单)
我的win10桌面使用到的工具RainmeterTranslucentTBRainmeter可以自定义桌面组件,我在右上角显示了cpu和内存占用情况,右下角回收站。TranslucentTB可以把任务栏透明化。Q:这么多软件,桌面一个快捷方式都没有,那打开软件岂不是很麻烦?A:有没有发现点击鼠标右键也是个菜单?下面教你怎么自定义这个菜单:1、win+r 输入regedit2、进入Directory\Background\shell目录3、右击shell-新建-项,文件夹
2021-01-04 14:31:24
4981
6
原创 项目小记:使用exe4j打包java项目
写好的java程序怎么脱离开发机运行?【eclipse打包】:1、右键项目包,点export。2、选择打成jar包3、在右上角可以选择用到的的java文件,下面选择路径点击finish。4、至此jar包打包完毕。【exe4j打包】:首先看下项目文件夹里的内容:config是放配置文件的(项目需求)file是缓存文件夹,用来暂时存放上传之前的excel文件(项目需求)jdk(打包必需)lib文件夹,放项目用到的jar包(打包必需)task任务列表(项目需求)windows服务
2021-01-03 21:42:44
428
原创 项目小记:解决sqlserver直接调用外部程序速度慢
【遇到的问题】:sqlserver触发器去触发程序需要一段时间,另外每次去访问局域网的共享文件夹也要时间,再加上程序本身打包的时间,导致整个项目时耗不理想。(导师联系公司把系统给换了,可以不用共享文件夹了)【解决方案】:用空间换时间,java程序打包成windows服务,藏在后台永远执行。USE [gjdb]GO/****** Object: Trigger [dbo].[qx_trigger] Script Date: 2020/12/30 19:02:52 ******/SET
2021-01-03 21:08:35
529
原创 项目小记:sqlserver调用局域网内其他电脑的程序
【遇到的问题】:公司数据库放在一台xp32位的机子上,十几年没更新系统,但是做的java程序只能用64位jar包。【解决方案】:最简单的就是把电脑更新,数据迁移,但是公司的数据很重要不敢轻易对电脑进行重装系统,那就把程序放在局域网的共享文件夹里,在sqlserver中使用cmd去调用该文件夹的程序。(调用cmd在上一篇写过)【触发器代码】:USE [gjdb]GO/****** Object: Trigger [dbo].[qx_trigger] Script Date: 2020/
2021-01-03 20:42:31
502
3
原创 项目小记:sqlserver触发器调用cmd
使用sqlserver的xp_cmdshellCREATE TRIGGER [dbo].[qx_trigger]ON [dbo].[Sysj_QX]after insertASBEGIN declare @Sum int ,@Result varchar(100) ,@Recid varchar(50),@Wtbh varchar(50) ,@Csylb varchar(50) ,@Zh varchar(50) select @Recid=Recid from inserted
2021-01-03 20:04:55
474
原创 Fabric学习笔记——一、环境搭建(小白入门)
一、环境搭建操作系统:Ubuntu16.04Fabric版本:1.4.3服务器:阿里云终端工具:termius参考书籍:《HyperLedger Fabric开发实战——快速掌握区块链技术》 杨毅1、切换Python版本阿里云服务器的Ubuntu自带Python2.7,而后续要用的docker-compose需要Python3的支持,所以这里要切换版本。注意按照上文操作时,需要仔细留意作者所说的话,不要无脑复制粘贴指令。https://blog.csdn.net/u014775723
2020-11-08 11:39:50
4085
10
原创 dhu复试基础——78 字符串中找整数
78 字符串中找整数作者: zzp时间限制: 1S章节: 字符串问题描述 :对于一个字符串,编程找出其中的所有整数。例如,字符串“a12bc34d05”,其中有整数12、34、5。输入说明 :程序输入包括多行,每一行都是一串字符,字符串长度不超过500。字符串中的字符只有字母与数字。输出说明 :程序输出为多行,每行第一个数代表所对应的字符串中整数的总个数。紧跟其后的依次是每个整数,数...
2020-03-20 21:20:43
572
原创 dhu复试基础——77 回文问题
77 回文问题作者: 朱星垠 时间限制: 1S章节: 字符串问题描述 :输入一串字符,其长度小于200,判断该串字符是否构成回文。 所谓回文是指从左到右和从右到左读一串字符的值是一样的,如:ABCBA。输入说明 :你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。每组输入数据由一行字符组成,它们之间没有空格,在行首和行尾没有多余的空格。输出说明 :对每组测试数据,你的程序需...
2020-03-19 23:51:13
240
原创 dhu复试基础——76 字符串排序
76 字符串排序作者: ZhouMingLiang 时间限制: 1S章节: 字符串问题描述 :明明刚刚开始学英文,对于26个英文字母的顺序总是记不住,每次默写英文字母的时候,顺序总是前后颠倒。明明的爸爸对此相当着急,想有没有很好的办法来帮助明明记住字母的顺序。一天,明明的爸爸突然想到了一个游戏,能够帮助明明记住英文字母。这个游戏如下,给明明一个任意长度的英文字串,其中只包含小写字母,然后让明...
2020-03-19 23:42:59
255
原创 dhu复试基础——75 弟弟的作业
75 弟弟的作业作者: xxx时间限制: 1S章节: 字符串问题描述 :你的弟弟刚做完了“100以内数的加减法”这部分的作业,请你帮他检查一下。每道题目(包括弟弟的答案)的格式为a+b=c或者a-b=c,其中a和b是作业中给出的,均为不超过100的非负整数;c是弟弟算出的答案,可能是不超过200的非负整数,也可能是单个字符"?",表示他不会算。输入说明 :输入文件包含不超过100行,以文...
2020-03-19 23:40:35
169
原创 dhu复试基础——74 字符串统计
74 字符串统计作者: xxx时间限制: 1S章节: 字符串问题描述 :对于给定的一个字符串,统计其中小写字母出现的次数。输入说明 :输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。输出说明 :对于每个测试实例,输出该串中数值的个数,每个输出占一行。输入范例 :2abadvbsbasdfWRWEFASDFASDFwef...
2020-03-19 20:55:05
202
1
原创 dhu复试基础——73 手机短号
73 手机短号作者: xxx时间限制: 1S章节: 字符串问题描述 :大家都知道,手机号是一个11位长的数字串,同时,作为学生,还可以申请加入校园网,如果加入成功,你将另外拥有一个短号。假设所有的短号都是“6”+手机号的后5位,比如号码为13512345678的手机,对应的短号就是645678。现在,如果给你一个11位长的手机号码,你能找出对应的短号吗?输入说明 :输入数据的第一行是一...
2020-03-19 20:01:58
213
原创 dhu复试基础——72 删除字符
72 删除字符作者: 卢婷时间限制: 1S章节: 字符串问题描述 :从键盘输入一个字符串和一个字符,将输入字符从字符串中删除,输出新的字符串。如果字符串中没有此字符,则原样输出字符串。输入说明 :输入两行,第一行输入一个字符串,第二行输入一个字符。字符串最多允许输入20个任意字符。输出说明 :输出删除字符后的字符串。输入范例 :ab ccdcc输出范例 :ab d#...
2020-03-19 19:11:24
376
原创 dhu复试基础——71 单词统计
71 单词统计作者: 卢婷时间限制: 1S章节: 字符串问题描述 :输入一行字符,用函数编程统计其中有多少单词。说明:以空格分隔开的任何字符串都认为是单词。比如“I’m”认为是一个单词统计单词个数的函数原型为:int CountWords(char str[]);输入说明 :输入一行字符,最多能从键盘输入20个字符,单词之间以空格分开。输出说明 :输出一个单词个数(一个整数)。...
2020-03-19 17:09:16
258
原创 dhu复试基础——70 日期
70 日期作者: 卢婷时间限制: 1S章节: 字符串问题描述 :输入星期日到星期六的英文缩写(Sun,Mon,Tue,Wed,Thu,Fri,Sat),输出其对应的完整单词。输入说明 :你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。每行输入相关单词,在行首和行尾没有多余的空格。输出说明 :对每组测试数据,你的程序需要向标准输出设备(通常为启动该程序的文本终端,例如你在W...
2020-03-18 15:29:02
166
原创 dhu复试基础——69 进制转换
69 进制转换作者: 朱星垠 时间限制: 1S章节: 字符串问题描述 :输入一个十进制数,将其化成N进制数输出(2≤N≤16)。 输出结果时,大于等于10的数字用字母代替,A代表10,B代表11以此类推。输入说明 :你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。每组输入数据由一行组成,每行有2个数,分别代表十进制数m(0≤ m < 2^31)和进制N(2≤N≤16),...
2020-03-18 10:06:22
355
原创 dhu复试基础——68 请给我加密
68 请给我加密作者: 朱星垠时间限制: 1S章节: 字符串问题描述 :编写一个加密程序,将一个英文句子加密后输出。加密译码规则为:1.由键盘输入英文句子和密钥M(0≤M≤50);2.将其中的英文字符都变为大写,用数字1…26 分别代表A…Z并加上密钥M后输出;3.将其中的空格用数字‘0’输出;4.其它符号则变成其ASCII序号加上100输出;5.输出的数字之间用空格分隔。输入说...
2020-03-17 23:08:10
441
原创 dhu复试基础——67 求绝对值
67 求绝对值作者: Hu Yongjian时间限制: 1S章节: 字符串问题描述 :给你一个大整数(绝对值不超过1,000位数),请求出这个数字的绝对值。输入说明 :你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。每组输入数据占一行,其中仅有一个整数N;N的绝对值不会超过1,000位数;输入的数据没有前导零;如果N是负数,则在负号和最左边一位数字之间不会有空格。每行的行首和...
2020-03-17 21:12:08
208
原创 dhu复试基础——66 加密
66 加密作者: 卢婷时间限制: 2S章节: 字符串问题描述 :编写一个加密程序,用来加密一个字符串。加密规则如下:把字符串中的所有数字0、1 … 9分别换成小写英文字母a、b … j。把字符串中的所有小写英文字母a、b … j分别换成数字0、1 … 9。其它字符保持不变。输入说明 :你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。每组输入数据占一行,其中只包含一个字符...
2020-03-17 20:47:02
255
原创 dhu复试基础——65 求小数位数个数
65 求小数位数个数作者: 张志寿 时间限制: 10S章节: 字符串问题描述 :明明最近在一家软件公司实习,公司分配给他一个任务,要他写一个小程序,这个程序的功能是求出一个浮点数的小数部分的长度。例如程序输入1.1,则输出1,程序输入1.11,则输出2,明明觉得这个非常简单,花了不到5分钟的时间就把程序给写出来了,然后就把程序交给了测试员测试。但是没有想到的是,经过测试员的测试,发现了一大堆...
2020-03-17 19:37:47
165
原创 dhu复试基础——64 统计字母
64 统计字母作者: 朱星垠 时间限制: 1S章节: 字符串问题描述 :输入一串字符串,以’!'结束,不分大小写,统计其中每种英文字符出现的次数。输入说明 :你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。每组输入数据由一行组成,其中只包括大小写的英文字母和’!’,且以’!'结尾,每行字符数不超过100。两组数据之间没有多余的空行。在行首和行尾没有多余的空格。输出说明 :...
2020-03-17 11:33:38
219
原创 dhu复试基础——63 倒序
63 倒序作者: 孙辞海时间限制: 1S章节: 字符串问题描述 :编写程序,把一串字符以倒序的方式输出。输入说明 :你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。第一行输入字符串的个数n。之后就有n组输入数据,每组输入为一行字符串,该串由ASCII字符的任意组合构成,它们之间可能有一个或多个空格,在行首和行尾没有多余的空格。输出说明 :对每组测试数据,你的程序需要向标准...
2020-03-16 17:33:34
325
原创 dhu复试基础——62 矩阵问题
62 矩阵问题作者: Turbo时间限制: 1S章节: 二维数组问题描述 :从键盘上输入一个整数N,按以下规律输出一个(2N+1)*(2N+1)的矩阵:对角线的值为1,上半三角区域值为2,下半三角区域值为3,左半三角区域的值为4,右半三角区域的值为5。输入说明 :你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。每组测试数据数据占一行,大于零,小于等于8。输出说明 ...
2020-03-16 10:03:59
597
原创 dhu复试基础——61 稀疏矩阵
61 稀疏矩阵作者: 孙辞海时间限制: 1S章节: 二维数组问题描述 :今天明明学到了什么叫做矩阵,但他发现要将一个矩阵输入进电脑是一件很麻烦的事。特别是有些矩阵很大,且大部分元素都是0,我们称这类矩阵为稀疏矩阵。 于是,明明发明了一种简单的表示方法,只指出矩阵中非零元素来表示该矩阵。例如一个矩阵:0 0 0 52 0 0 00 1 0 00 0 4 0可以表示成:1 4 5...
2020-03-15 23:21:02
133
原创 dhu复试基础——60 发牌
60 发牌作者: 朱星垠时间限制: 2S章节: 二维数组问题描述 :编制一个模拟发牌的程序。有编号为1,2,3,4四个人,将一付去掉大小怪的扑克按照如下顺序排列梅花c0-c12,方块d0-d12,红桃h0–h12,黑桃s0-s12,然后按照1,2,3,4四个人的顺序发牌,问最后每个人手上的牌有哪些。输入说明 :你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。每组输入数据由一行...
2020-03-15 22:10:59
236
原创 dhu复试基础——59 数字金字塔
59 数字金字塔作者: xxx时间限制: 1S章节: 二维数组问题描述 :考虑在下面被显示的数字金字塔(第n行有n列)。写一个程序来计算从最高点开始在底部任意处结束的路径经过数字的和的最大。每前进一步可以走到它的正下方或者右下方(往下一行、往右一列)的位置。73 88 1 02 7 4 44 5 2 6 5在上面的样例中,从7 到 3 到 8 到 7 到 5 的路径产生了最大和:...
2020-03-15 20:29:25
167
原创 dhu复试基础——58 杨辉三角
58 杨辉三角作者: xxx时间限制: 1S章节: 二维数组问题描述 :还记得中学时候学过的杨辉三角吗?基本的特征是:前提:端点的数为1.每个数等于它上方两数之和。每行数字左右对称,由1开始逐渐变大。第n行的数字有n项。你可以参考以下的图形:123456789101112131415 11 1...
2020-03-14 14:46:03
298
原创 dhu复试基础——57 斐波那契部分和
57 斐波那契部分和作者: 江宝钏时间限制: 1S章节: 函数问题描述 :计算闭区间m,n内的所有斐波那契数的和。要求定义并调用函数fib(n),它的功能是返回第n项Fibonacci数。例如,fib(7)返回13Fibonacci={1,1,2,3,5,8,13,…}其中:an=an-1+an-2输入说明 :两个数m和n输出说明 :所有属于闭区间[m,n]即大于等于m,小于...
2020-03-13 23:27:25
169
原创 dhu复试基础——56 循环数组
56 循环数组作者: 江宝钏时间限制: 1S章节: 函数问题描述 :编写程序,将一维数组中的元素向右循环移动N次。输入说明 :第一行整数n,表示数组大小为n第二行,n个数,表示数组中的n个元素。第三行,整数N,表示数组向右移动N次。输出说明 :移动后的数组元素,每两个元素之间以一个空格分隔。行首与行尾无多余空格。输入范例 :101 2 3 4 5 6 7 8 9 104...
2020-03-13 22:41:28
166
原创 dhu复试基础——55 删除数组重复元素
55 删除数组重复元素作者: Turbo时间限制: 1S章节: 一维数组问题描述 :已有一维数组,存储不超过100个整型数据,其中有些元素的值存在重复,从数组中删除所有重复的元素(每个元素只保留一个),并输出结果数组。输入说明 :用户可输入多组数据,每组数据由两行组成:第一行:数组元素的个数n第二行:n个数组元素,由空格分隔输出说明 :对于每组输入,输出最后的结果,整数之间以空格...
2020-03-13 22:39:57
304
原创 dhu复试基础——54 删除数组元素
54 删除数组元素作者: Turbo时间限制: 1S章节: 一维数组问题描述 :已有一维数组,存储不超过100个整型数据,由用户输入一个元素值,从数组中删除与该值相等的所有元素(考虑到元素值可能重复,因此可能删除多个元素),并输出结果数组。输入说明 :用户可输入多组数据,每组数据由三行组成:第一行:数组元素的个数n第二行:n个数组元素,由空格分隔第三行:需要删除的元素输出说明 :...
2020-03-11 16:40:59
375
原创 dhu复试基础——53 进制转换
53 进制转换作者: xxx时间限制: 1S章节: 一维数组问题描述 :输入一个十进制数N,将它转换成R进制数输出。输入说明 :输入数据包含T个测试实例,每个测试实例包含两个整数N(32位整数,可为负数)和R(2<=R<=16, R<>10)。输出说明 :为每个测试实例输出转换后的数,每个输出占一行。如果R大于10,则对应的数字规则参考16进制(比如,10用A...
2020-03-11 15:46:12
222
原创 dhu复试基础——52 回文平方数
52 回文平方数作者: xxx时间限制: 1S章节: 一维数组问题描述 :回文数是指从左向右念和从右向左念都一样的数。如12321就是一个典型的回文数。 给定一个进制B(2=<B<=20进制),输出所有的大于等于1小于等于300且该数的平方用B进制表示时是回文数的数(该数本身不要求是回文数)。输入说明 :共一行,一个单独的整数B(B用十进制表示,比如18)。输出说明 :每...
2020-03-10 23:18:14
244
原创 dhu复试基础——51 开关灯
(函数的简单应用)51 开关灯作者: 孙辞海 时间限制: 5S章节: 一维数组问题描述 :有N个灯放在一排,从1到N依次顺序编号。有N个人也从1到N依次顺序编号。1号将灯全部关闭,然后2将凡是2的倍数的灯打开;3号将凡是3的倍数的灯做相反处理(该灯如为打开的,则将它关闭;如关闭的,则将它打开)。以后的人都和3号一样,将凡是自己标号倍数的灯做相反处理。试计算第N个人操作后,哪些灯是点亮的。(...
2020-03-09 21:35:57
2632
原创 dhu复试基础——50 输出正整数对应的二进制数
50 输出正整数对应的二进制数作者: 朱星垠时间限制: 1S章节: 一维数组问题描述 :输入一个十进制正整数,输出它的二进制数。输入说明 :你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。每组输入数据由一行组成,其中包含一个正整数n,0≤n≤1024,所有数据前后没有多余的空格,两组数据之间也没有多余的空行。输出说明 :对每组测试数据,你的程序需要向标准输出设备(通常为启...
2020-03-09 20:50:48
206
原创 dhu复试基础——49 卖鸭子
49 卖鸭子作者: 朱星垠 时间限制: 1S章节: 一维数组问题描述 :有一个养鸭专业户,赶了一大群鸭子出去卖。他每经过一个村庄,卖出当时所有赶的鸭子的一半再多一只(他没有劈开过鸭子…),这样他经过七个村庄后,还剩下两只鸭子,那么请算一下他经过第N个村庄时卖出多少只鸭子,还有多少只鸭子。输入说明 :你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。每组一行,每行数据包含一个整数...
2020-03-09 20:18:06
259
原创 dhu复试基础——48 求质数(素数)个数
48 求质数(素数)个数作者: 朱星垠 时间限制: 1S章节: 一维数组问题描述 :求出所有的大于等于n小于等于m的质数,统计其数目。(n≤m)输入说明 :你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。每组一行,每行包含两个整数n、m(n、m都不大于20000)。两组数据之间没有多余的空行。在行首和行尾没有多余的空格。输出说明 :对每组测试数据,你的程序需要向标准输出设...
2020-03-09 17:17:05
288
原创 dhu复试基础——47 奇偶间谍
47 奇偶间谍作者: Turbo时间限制: 1S章节: 一维数组问题描述 :奇数和偶数正在交战,在奇数的阵营里有偶数出现就被认为是间谍,反过来也一样。输入包含10行,请将其中的间谍数(与其他数奇偶性不同的那一个,有且仅有一个)找出来并输出。注意,间谍可能是奇数也可能是偶数。输入说明 :10行,每行一个数字输出说明 :1行,与其他数不同的那一个输入范例 :2 4 6 9 10 ...
2020-03-09 11:11:00
329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人