自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 netty4 服务端同步客户端返回的结果

 netty是一个异步通信框架,在有的时候我们想使用服务端向客户端发送消息,服务端同步等待客户端返回结果然进行下一步的业务逻辑操作。那要怎么做才能同步获取客户端返回的数据呢?这里我用到了JDK中的闭锁等待 CountDownLatch,接下来看看代码如何实现:服务端:package com.example.demo.server;import com.example.demo.cac...

2018-10-11 16:05:30 11608 4

原创 netty4.0 心跳检测与断线重连操作

因为最近项目最近要用netty,服务端放在云端,客户端发在内网。那如何实现netty长连接和断线重连呢(网络故障或者其他原因,客户端要无限取重连服务端)。接下来我们看一下如何实现这个两个功能呢。服务端代码如下:package com.example.nettydemo.demo;import io.netty.bootstrap.ServerBootstrap;import io....

2018-09-25 17:03:14 4988 2

原创 通过指令获取tsc标签打印机的状态

通过TSPL2获取TSC标签打印机的状在状态import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.InetSocketAddress;import java.net.Socket;/** * @ClassName: PrinterSta...

2018-08-16 15:52:09 3467 2

原创 Centos7 nexus 开机自启动

1、修改配置文件,/usr/local/nexus-2.14.9-01/bin/jsw/conf​#开机没有环境变量,修改环境变量为绝对路径# Set the JVM executable# (modify this to absolute path if you need a Java that is not on the OS path)#wrapper.java.command=...

2018-07-25 10:06:10 1911

原创 使用 utgard 读取plc时 出现 org.jinterop.dcom.common.JIException: Access is denied. [0x80070005]

在使用utgard通过opcservice读取plc数据时有些opcservice(kingIoservice) 会出现如下错误:Caused by: org.jinterop.dcom.common.JIRuntimeException: Access is denied. [0x80070005] at org.jinterop.dcom.core.JICallBuilder.rea...

2018-07-24 17:20:46 12361 13

原创 mysql在linux上出现Access denied for user 'root'@'localhost' (using password: NO)解决方案

1.查看当前密码:sudo cat /root/.mysql_secret2.登陆:mysql -uroot -p 提示密码时输入上条命令cat出来的密码,成功登陆mysql3.通过mysql命令修改密码:alter user 'root'@'localhost' identified by ’登陆进来的密码’;4.update mysql.user set authenticatio...

2018-07-24 16:35:00 17302 1

原创 Java在编译运行时出现No enclosing instance of type XXX is accessible问题

在main方法中创建内部类实例时,经常出现以下报错No enclosing instance of type Single_Producer_Consumer is accessible. Must qualify the allocation with an enclosing instance of type Single_Producer_Consumer (e.g. x.new A()

2017-05-22 13:57:53 2691

原创 搭建spring 和maven工程时发生警告No mapping found for HTTP request with URI

最近在搭建一个springmvc + maven工程,所有的环境都搭建号之后,在浏览器测试访问controller是老是报404错误,起初以为是controller没有扫描到,但是配置文件里面也配置了啊,后来才发现class 文件和配置文件不在同一个目录底下,所以报404错误,控制台显示如图控制台说找不到匹配的方法No mapping found for HTTP request with U

2017-04-21 16:31:33 11667

原创 使用jxl创建并写入excel

最近在做一个小项目,因为要把数据保存到Excel,所以采用了比较简单易用的jxl进行Excel的操作代码如下:public class AppendExcelTask implements IThreadTask { private final static String[] headers = {"申请编号", "宝宝姓名", "宝宝生日", "宝宝性别", "宝宝年龄",

2017-03-22 10:01:24 1956

原创 使用imgareaselect 辅助后台进行图片裁剪

因为项目当中用到图片裁剪,本来可以不用到投胎进行裁剪的,但是要兼容万恶的IE浏览器,所以不得不使用后台进行裁剪。这次使用到imgareaselect 插件获取需要裁剪区域的坐标,再由后台进行裁剪操作。先上个效果图再说但是这里有一个坑就是上传的图片过大,可能会造成裁剪的区域跟插件中显示的不一样,所以得现在后台对云图片进行压缩在裁剪/** * 等比例压缩算法: * 算法思想:

2017-03-01 16:55:12 2315 1

原创 9章9,10题

9、为程序清单9.8中的桉树to_binary()更一般化,可以在新的函数to_base_n()中使用第二个参数,且该参数的范围从2到20.然后,这个新函数输出第一个桉树在第二个参数规定的进制数下的数值结果。例如,to_base_n(129,8)的输出是201,也就是129的八进制数值。最后在一个完整的程序中对该函数进行测试。#include #include void to_ba

2015-01-22 21:52:03 438

原创 8章5题,2题

5、修改清单8.4中的猜测程序,使其使用更智能的猜测策略。例如,程序最初猜50,让其询问用户该猜测值是大,小还是正确。如果猜测值小,则令下一次的猜测值为50和100的中值,也就是75。如果75大,则下一次猜测75和50的中值,等等。#include #include #includeint main(){ int min = 1; int guess= 50;

2015-01-18 20:56:39 472

原创 8章8题

8、编写一个程序,显示一个菜单,为您提供加法,减法,乘法或除法的选项。获得您的选择后,该程序请求两个数,然后执行您选择的操作。该程序应该只接受它所提供的菜单选项。它应该使用float类型的数,并且如果用户未能输入数字应允许重新输入。在除法的情况下,如果用户输入0作为第二个数,该程序应该提示用户输入一个新的值,#include #include #includefloat get

2015-01-18 17:14:19 406

原创 7章3题

3、编写一个程序,该程序读取整数,直到输入0,。驶入终止后,程序应该报告输入的偶数总个数,偶数的平均值,输入的奇数的总个数以及奇数的平均值#include #include #define STOP '#'int main(){ int n2=0,n1=0; int sum1=0,sum2=0; int num; printf("请输入整数,输入0结束

2015-01-16 22:49:57 510

原创 7章6题

编写一个程序读取输入,知道#,并报告序列ei出现的次数。#include #include #define STOP '#'int main(){ char c; int count =0; int temp; while((c=getchar())!=STOP) { if(c=='e') temp=1;

2015-01-16 21:43:10 445 1

原创 7章8题

编写一个程序,要求输入一周的工作时间,然后打印工资总额、税金和净工资a、基本加班等级b、加班(超过40小时)=1.5倍的时间c、税率   前300美元为15%                 下一个150美元为20%                 余下的为25%使程序提供一个选择工资等级的菜单。使用switch选择工资等级。程序运行的开头应该为************

2015-01-16 13:54:05 384

原创 第7章1

编写一个程序,该程序读取输入直到遇到#字符,然后报告读取的空格数目。读取的换行符数目以及其他字符数目。#include #include #include#include#define STOP '#'void main(){ char c; int n_space =0; int n_lines =0; int n_qtchar = 0; long n_chars =

2015-01-16 13:40:58 734

原创 求两个数的最大公约公倍数

求两个数的最大公约数的方法有很多,我现在采用的是辗转相除法求两个数的最大公倍数的方法就是用这两个数的乘积除以它们的最大公约数#includeint GCD(int a,int b){ int temp; if(a<b)//交换最大的数放在a中 { temp=a; a=b; b=temp; } while(b!=0) { //辗转相除

2015-01-14 21:21:42 985

原创 星星图案2

编写程序,打印如图案#includevoid main(){ int i,j,n; printf("请输入行数\n"); while((scanf("%d",&n))==1) { for(i=1;i<=n-1;i++) printf(" "); printf("*"); printf("\n"); for(i=1;i<=n-2;i++) {

2015-01-14 15:54:46 508

原创 星星图案1

编写程序产生如图图案#includevoid main(){ int i,j,n; printf("请输入行数\n"); while((scanf("%d",&n))==1) { for(i=1;i<=n;i++)//上半部三角形 { for(j=1;j<=n-i;j++) printf(" "); for(j=1;j<=2*i-

2015-01-14 14:56:24 470

原创 谁是小偷

警察局抓住了A、B、C、D四名盗窃嫌疑犯,其中只有一人是小偷。在审问时,A说:“我不是小偷”;B说:“C是小偷”;C说:“小偷肯定是D”;D说:“C在冤枉好人”。现在已经知道这四人中有三人说的是真话,一人说的是假话。请问到底谁是小偷?提示:设4个变量a,b,c,d,为0时表示不是小偷,为1时表示是小偷,用四重循环穷举a,b,c,d可能的取值的组合,对每一种组合判断其是否符合题目中给出的约束。最

2015-01-14 14:16:27 664

原创 求解素数问题

原理:在一般领域,对正整数n,如果用小于或等于的所有质数去除,均无法整除,则n为素数#include#includevoid main(){ int a,b,i,j,flag,count,n; printf("请输入范围,以空格隔开\n"); scanf("%d %d",&a,&b); for(i=a;i<=b;i++) { flag=1; n=(int)sqr

2015-01-13 22:27:14 362

原创 水仙花数

这是自己写的水仙花数#includevoid main(){ int num,bai,shi,ge; printf("所有的水仙花数为\n"); for(num=100;num<1000;num++) { bai=num/100; shi=num%100/10; ge=num%10; if(bai*bai*bai+shi*shi*shi+ge*ge*ge==num)

2015-01-13 14:44:16 294

原创 6章11题

考虑这两个数列1.0+1.0/2.0+1.0/3.0+1.0/4.0+....................1.0-1.0/2.0+1.0/3.0-1.0/4.0+........................编写一个程序,来计算这两个数列不断变化的总和,直到到达次数。让用户交互地次数。看看在20次、100次、500次之后的值。是否每个序列看上去要收敛于某个值?提示:奇数个-1相乘

2015-01-12 21:06:48 395

原创 6章第13题

编写一个程序,创建两个8个元素的int数组,使用一个循环来让用户键入第一个数组的8个元素的值。程序把第二个数组的的元素设置为第一个数组的累积和。例如,第二个数组的第四个元素应该等于第一个数组的前4个数组的和,第二个数组的第5个元素应该是第一个数组的前5个元素的喝。最后使用一个循环来四显示两个数组中的内容,第一个数组在第一行显示,而第二个数组中的每个元素在第一个数组的对应元素之下进行显示。

2015-01-12 19:52:55 420

原创 编写一个程序,计算多少年后清空账户

Chuckie Luckly赢了100万美元,他把它存入一个每年赢得8%的账户,在每年的最后一天,Chuckie取出10万美元。编写一个程序,计算需要多少年Chuckie就会清空他的账户。这个程序可以用一个while循环来实现。#include#define NUM 100void main(){ int flag=0; double income=NUM; w

2015-01-12 12:19:03 840

原创 注意双精度类型的格式转换符的使用

编写一个程序,该程序要求用户输入一个华氏温度。程序以double类型读入温度值,并将它作为一个参数传递给用户提供的函数Temperatures()。该函数将计算相应的摄氏温度和绝对温度,并以小数点右边有两位数字的精度显示着三种温度。它该用每个值所代表的温度刻度来标识这3个值。下面是将华氏温度转换成摄氏温度的方程:Celsius=1.8*Fahrenheit+32.0通常用在科学上的绝对温宿

2015-01-03 21:31:29 1220

原创 编写图案

让程序要求用户输入一个大写字母,使用嵌套循环产生如下的金字塔图案:    A  ABA ABCBA ABCDCDAABCDEDCBA提示:使用一个外部循环来处理行,在每一行中使用三个内部循环,一个处理空格,一个以升序打印字母,一个以降序打印字母。 #includevoid main(){         inti,j,k,p,n;         i

2015-01-03 21:22:45 414

TSPL2指令说明

TSPL2简体中文版指令说明,TSPL2简体中文版指令说明,TSPL2简体中文版指令说明

2018-08-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除