- 博客(139)
- 资源 (24)
- 收藏
- 关注
原创 2019常州市程序设计小能手题目-跳马
题目描述投完篮后小 X 浑身酸爽,心情愉快地备课去了,第一次上课首先要教小朋友们各种棋子的走法,并且要设计练习帮助小朋友们巩固记忆,小 X 发现马的跳法将是第一节课的难点,首先马的走法很不规则, 它是先沿着直线走一格,然后再沿着斜线走一格,也就是俗称的“马走日”,但中国像棋与国际象棋有所不同,首先中国象棋是从一个交叉点上移动到另一个交叉点上,而国际象棋棋子则在方格中移动;其次,中国象棋的马还有“蹩马脚”的规则,即如果在马前行的道路上有一个棋子(该棋子可以是任意一方的)则称马被蹩住脚了,它就跳不到相应的位
2020-12-07 11:47:51
2572
5
原创 2019常州市程序设计小能手题目-投篮
题目描述小 X 凭借出色的棋艺被聘请为少年宫的中国象棋老师。少年宫改造以后所有的设施都焕然一新,象棋教室已不再使用传统的木制棋子和棋盘了,小朋友们所有的操作都是在电脑上进行的,如猜先、对弈、复盘、计算积分等,这给老师的备课带来了极大的挑战,因为除了正常的棋艺教学,还要开发各种应用程序来辅助教学。众所周知任何棋类运动开局前都要猜先,如围棋项目猜先仪式是由上手抓起一把围棋子让对手猜单双,猜中先行。而象棋则是甲、乙两人同时从各自的棋盒中摸出一枚棋子比大小,连续比三次,获胜次数多的一方执红先行,另一方则执黑后
2020-12-07 10:31:44
2490
原创 2019常州市程序设计小能手题目-猜先
小 X 凭借出色的棋艺被聘请为少年宫的中国象棋老师。少年宫改造以后所有的设施都焕然一新,象棋教室已不再使用传统的木制棋子和棋盘了,小朋友们所有的操作都是在电脑上进行的,如猜先、对弈、复盘、计算积分等,这给老师的备课带来了极大的挑战,因为除了正常的棋艺教学,还要开发各种应用程序来辅助教学。众所周知任何棋类运动开局前都要猜先,如围棋项目猜先仪式是由上手抓起一把围棋子让对手猜单双,猜中先行。而象棋则是甲、乙两人同时从各自的棋盒中摸出一枚棋子比大小,连续比三次,获胜次数多的一方执红先行,另一方则执黑后行。因现在所
2020-12-07 10:10:34
2293
原创 docker下vi和vim安装
进入docker后,发现很不方便,很多命令都不能用,特别是vi,vim等。在docker下,执行apt-get install vi,安装vi,但是返回如下结果root@0bb4d5341a2b:/etc/mysql/mysql.conf.d# apt-get install viReading package lists... DoneBuilding dependency tree...
2019-04-17 15:38:13
20332
原创 opencv的java开发环境配置
配置opencv 3.4.4的java开发环境。1.下载opencv打开https://opencv.org/releases.html,找到opencv 3.4.4的下载链接点击“winpack”下载win安装文件opencv-3.4.4-vc14_vc15.exe。2.解压点击opencv-3.4.4-vc14_vc15.exe,解压到C:\Program Files...
2019-03-20 16:24:26
2045
原创 第一个spring boot程序
1.创建工程新建项目 出现如下对话框。选择 spring starter project进入如下对话框标题 填写如上信息,然后“确定”,进入下一步。注意选择 web选择web后点击“Finish”,生成项目。项目的目录结构如下图。主要关注两个文件,一个启动类文件Ch522Application.java,一个配置文件application.properties启...
2019-01-24 15:44:08
183
原创 eclipse安装spring tool suite插件
之前用eclipse4.4.1,不管是eclipse maketplace,还是离线安装,都很麻烦。后来直接下载eclipse 4.7,直接输入4.7对应的sts版本url:http://dist.springsource.com/release/TOOLS/update/e4.7/很快就安装好了。之前用eclipse 4.4.1在线安装activiti插件http://www.act...
2019-01-24 15:17:34
383
原创 eclipse下用maven创建ssm项目
1.创建项目打开eclipse,在菜单上选择“File”->"New"->"Maven Project",出现如下图向导,分三步创建maven web项目。标题 标题 标题选择“Finish”。然后在新创建的项目中,创建对应的类,在pom.xml中,引入依赖包等。https://download.csdn.net/download/chenxiaohua/109...
2019-01-22 12:53:59
533
原创 eclipse下activiti插件安装
我们用eclipse进行activiti开发的时候,需要安装activiti插件。1.eclipse安装我选择的是Version: Luna Service Release 1a (4.4.1)直接下载安装即可,网上很多。 2.安装activiti插件我建议大家进行离线安装,好多在线安装都不成功,因为需要翻墙。activiti下载网址如下https://github...
2019-01-21 17:40:56
421
原创 模仿头条导航UI
通过利用BottomNavigationView,fragment嵌套,tablayout和viewAdapter绑定的方式,实现类似于今日头条的界面效果。BottomNavigationView作为底部的导航财当,上面内容部分用fragment切换。在fragment中,才用linertablayout布局,在顶部使用tablayout作为导航菜单,再嵌入fragment显示内容,实...
2018-09-30 10:53:52
291
原创 jedis开发问题
如果在代码中出现如下错误The constructor JedisPool(GenericObjectPoolConfig, String, int, int, String) refers to the missing type GenericObjectPoolConfig那么就是jedis.jar包和commons-pool包不匹配。最新的jedis2.9.0.jar对应
2017-07-07 17:21:52
1397
原创 nuget使用心得
把在vs2012上使用nuget程序包管理器的时候,查询很不方便。比如我要找一个redis的开发包,但是输入redis后,出来很多,不知道该选择那个。拖拽查看每一个和redis相关的开发包,很累,很容易错过自己要选择的。这个时候,打开nuget官网https://www.nuget.org,在里面输入相关的关键字,筛选,知道找到自己想要的程序包。再打开这个程序报,查看详情,找到程序包的
2017-07-03 14:26:43
1434
原创 windows下redis安装测试
windows下的redis安装redis官方不提供windows版本,但是微软开源组织开发和维护了redis的window版本,所以不能在redis官网下载到windows版,可以到https://github.com/MSOpenTech/redis/releases下载windows版。下载得到Redis-x64-3.2.100.zip 根据windows的版本,确定下载64位,
2017-06-28 14:55:29
4948
原创 mysql数据库data目录下文件说明
-rw-r-----. 1 mysql mysql 135560 6月 7 10:02 app-server1.err 错误日志文件-rw-r-----. 1 mysql mysql 6 6月 7 10:01 app-server1.pid 记录mysqld进程的id,用于锁-rw-r-----. 1 mysql mysql 56 6月 2 16:
2017-06-07 11:34:55
7915
原创 mysql5.7主从复制配置
安装两台服务器主(master)IP:192.168.1.98从(slave)IP:192.168.1.99master上的my.cnf配置如下:[mysql]default-character-set=utf8[mysqld]default-storage-engine=INNODBcharacter_set_server=utf8max_heap_table
2017-06-06 16:27:40
394
原创 centos二进制安装MySQL-5.7数据库
wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gzmv mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz /usr/local/cd /usr/local/tar -zxvf mysql-5.7.17-linux-gli
2017-06-06 09:28:28
470
原创 redis安装和简单配置
redis开源项目是linux下的,为了支持windows下的redis,微软的开源机构进行了改造。由于大多数人没有linux环境,都是通过windows进行学习,测试的。1.下载redis win版https://github.com/MSOpenTech/redis/releases可以下载msi安装文件,直接安装即。2.安装还用msi文件进行安装,选择
2017-04-17 09:28:37
452
原创 highchats多Y轴曲线加强版
直接上代码吧Highcharts Example${demo.css}$(function () {var seriesOptions = [], seriesCounter = 0; //定义三条线的名字 var names = ['产气', '产水', '流压', '套压']; //var name
2016-12-02 11:28:07
604
原创 highchats多Y轴动态曲线
highchats多Y轴动态曲线不多讲原理了,直接上代码Highcharts Example${demo.css}$(function () {var seriesOptions = [], seriesCounter = 0; //定义三条线的名字 var names = ['产气', '产水', '流
2016-12-02 10:50:53
580
原创 第一个quartz示例
首先需要一个简单的job之类HelloJob,实现job的接口方法execute/* * All content copyright Terracotta, Inc., unless otherwise indicated. All rights reserved. * * Licensed under the Apache License, Version 2.0 (th
2016-01-07 10:23:46
521
转载 mysql配置文件my-small.ini、my-medium.ini、my-large.ini、my-huge.ini 详解
myql数据库类型,小中大,巨大数据库配置文件的区别
2015-06-22 09:26:28
6529
原创 DispatchAction
在java web开发中,原始的配置action都是使用一个action类实现一个功能,如果工程项目够大,action类数目会很多,就增加了该项目后期的维护难度。解决的方法,这里给大家介绍一个struts包下的action子类,DispatchAction。在采用标准的Action时每个单独的操作都要写一个Action的类,这样会使我们的Action类膨胀起来,为了解决这个问题,可以使用Str
2010-04-19 11:25:00
1167
原创 开始struts2(运行)
struts2和struts1差距太大,差不多应该换一个名字了,struts2更好用,更简单。效率我没测试过,没有发言权。首先得运行起来,我在网络上看了很多关于struts2运行的错误信息:严重: Error filterStartjava.lang.UnsupportedClassVersionError: org/apache/struts2/dispatcher/Filter
2010-02-08 17:01:00
3258
2
转载 oracle下载地址大全
首先声明,我是从http://www.cnblogs.com/jasonsfu/archive/2009/12/10/1621203.html转载的,我不想剽窃人家的劳动成果。 oracle 9i/10gR2所有版本下载地址(请用迅雷等下载工具下载): ---------------------------------------------------------------------
2010-01-31 18:28:00
5176
原创 unix下fifo编程实践
fifo是一个先进先出队列,需要用mkfifo函数创建一个文件,服务端和客户端分别用读写打开这个文件,然后服务端用文件描述符写数据,客户端用文件描述符读数据。其实就是两个程序同事打开一个文件,一个往文件写,一个从文件读。示例一:#include #include
2010-01-22 21:27:00
2804
原创 xp sp2上rose2003的安装问题
在windows xp sp2上安装rose 2003软件之后,总是打不开主界面。显示主界面的窗口闪一下就没了。刚开始没办法,以为是系统的问题,直接把rose 2003卸载之后重装,还是有问题。在网上搜索了一些资料之后,终于解决了。1.下载SHW32.DLL补丁,覆盖rose 2003安装目录下的shw32.dll文件。这个文件的下载,大家直接在网上搜一下,就能找到很多下载地址。我下载
2009-12-25 09:37:00
1022
原创 oracle表分析示例
drop table test;select count(*) from test;--创建测试表create table test(id number(9),nick varchar2(30));--插入测试数据begin for i in 1..100000 loop insert into test(id) values(i); end loop; commit;
2009-12-25 09:35:00
3604
原创 修改oracle数据库实例名
1. 准备原数据库的实例名为linuxdb,控制文件、数据文件、联机日志文件存放在/home/oracle/ora9/oradata/linuxdb目录,将所有的文件拷贝到另外一个目录/home/oracle/ora9/oradata/dbtest。再将linuxdb 的初始化文件也复制一份出来,执行如下的sql:Create pfile=/home/oracle/ora9/
2009-08-18 16:06:00
7775
原创 oracle数据库的物理迁移
1. 概述在oracle数据库的维护过程中,经常涉及换主机什么的,在这种情况下,最好,最简单的办法就是将数据库相关的文件拷贝到另外一台主机,然后启起来。数据库文件迁移,必须要求迁移后的新主机oracle软件版本和老的一样。2. 数据库启动步骤和相关模式要做数据库迁移,必须知道数据库启动的步骤和相关的模式。数据库启动分为三步:加载初始化文件ini.ora,加载控制文件,加载数
2009-08-16 22:55:00
11305
1
原创 怎样添加右键菜单?
在windows下有一些绿色软件,不需要安装,直接拷贝就可以运行,很方便。由于没有经过安装的软件,一般不会添加到右键快捷菜单,使用的时候带来一些不方便。可以通过修改注册表来带实现。下面是一个修改注册表的一个模板,是我添加ultraedit为右键菜单用到的reg文件内容。Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT/*
2009-07-17 13:52:00
1982
原创 解决xml解析中报文格式和encoding不一致的解析错误
1.错误现象我遇到过这样的xml文件,用c++解析的时候,报如下的错误:Fatal Error at file "d:/test2.xml", line 1, column 40 Message: An exception occurred! Type:UTFDataFormatException, Message:invalid byte 2 (? of a 2-byte seque
2009-07-03 21:04:00
27602
原创 linux下tinyxml开发入门
从http://ncu.dl.sourceforge.net/sourceforge/tinyxml/tinyxml_2_4_0.tar.gz下载tinyxml,可以根据自己的需要,选择不同的版本。将tinyxml_2_4_0.tar.gz上传到主机,然后解压执行如下命令: tar -xzvf tinyxml_2_4_0.tar.gz 成功之后,会在当前目录出现一个tinyxml目录,
2009-06-16 09:17:00
11207
3
原创 base64的java实现方法
base64的编码,解码算法如下:public class Base64{ /** * 将原始数据编码为base64编码 */ static public char[] encode(byte[] data) { char[] out = new char[((data.length + 2) / 3) * 4];
2009-06-11 09:29:00
6452
原创 tinyxml开发入门
概述tinyxml和xercesc一样,提供了完整的dom操作api。tinyxml相对比较简单好用,编译连接也不容易出问题。xercesc比较麻烦,非常完整庞大,编译有点麻烦,有内存泄漏。我认为在一般需求完全可以使用tinyxml。tinyxml官方网站http://www.grinninglizard.com/tinyxml/index.html可以在http://sourceforge.
2009-05-08 16:50:00
4066
原创 alias命令在linux/unix下的使用
Linux命令:alias 功能说明:设置指令的别名。语 法:alias[别名]=[指令名称]补充说明:用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。 alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在.profile 或.cshrc中设定指令的别名。参 数:若不加任何参数,则列
2009-05-02 17:22:00
7021
转载 redhat9.0-2.4.X内核升级-2.6
一、准备必要的软件包安装开发工具包,主要包括gcc、make、ncurse,依次执行如下命令#rpm -ivh binutils-2.13.90.0.18-9.i386.rpm #rpm -ivh cpp-3.2.2-5.i386.rpm #rpm -ivh glibc-kernheaders-2.4-8.10.i386.rpm #rpm -ivh glibc-devel-2.3.2-11.9.
2009-05-01 10:16:00
2081
原创 写Makefile(三)
前面写了“写Makefile(二)”,现在对前面的Makefile作一个改进。 现在源文件有三个,分别是:main.cpp,tdes.c和tdes.h,Makefile内容如下:CC=aCCDEFS=-AA -gINCLUDES= -I. LINKFLAGS=$(DEFS)LIBS=TARGET=mainDEFINES= $(DEFS) $(INCLUDES)
2009-04-28 17:20:00
1548
原创 写Makefile(二)
在写Makefile(一)中,提供了一个简单的书写Makefile的例子,这个例子再简单不过了。后面我们将继续提供一个稍微复杂的例子。 现在源文件有三个,main.cpp,tdes.cpp和tdes.h,Makefile内容如下:CC=aCCDEFS=-AA -gINCLUDES= -I. LIBS=TARGET=mainDEFINES= $(DEFS)
2009-04-28 16:46:00
1323
原创 写Makefile(一)
概述要在unix/linux上开发应用程序,会写Makefile是必须要掌握的技能。就像你用vc写开发程序,如果你不会用vc这个工具,就没法开发。其实Makefile也是利用一些c/c++编译器命令的组合,Makefile只把这些命令组合起来,提供一个这些命令的规则、执行顺序。 示例我现在有一个c程序main.cpp,代码如下:#include "stdio.h"int main
2009-04-28 15:00:00
1477
vmware tools安装失败补丁
2023-10-11
2019钟楼区程序设计小能手比赛试题.pdf
2020-12-02
activiti designer 5.18.0和eclipse补丁
2019-01-21
类似今日头条界面UI源码
2018-09-30
opensmile2.3成功编编译版(vs2010)
2018-01-08
httpd-2.2.25-win32-x86-no_ssl.msi
2014-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人