自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

serena_0916的博客

一起学习

  • 博客(93)
  • 资源 (6)
  • 收藏
  • 关注

原创 使用gson将复杂的树型结构转Json遇到的问题,写入文件为空

gson转json为空

2023-10-26 19:28:21 214

原创 StarCCM+引入第三方库,找不到的错误

StarCCM+里自定义的宏文件是在Star里编译运行的,第三方库需要单独引用。工具->options->环境->用户宏类路径。点进去以后,一定要注意多个jar包是写在一行的,不要主动换行。

2023-10-23 10:34:08 209

原创 Visual studio 2015下载安装以及缺包提示的处理方法

最近要加入的比赛团队需要用到Visual studio 2015,百度后找到很多资源,自己也转到了百度网盘。中英文都有,需要的可以下载。两个证书都是按以上步骤进行。回到Visual安装界面,在提示缺包的路径文本框里直接拷入packages所在的路径。链接:https://pan.baidu.com/s/12gpVwXfQxfdkXub-IwhWFw?下载后,按需选择安装版本。安装时,遇到缺包,无法安装成功的问题。结果是证书问题,下载证书。--来自百度网盘超级会员V4的分享。解压,分别双击安装。

2023-07-08 11:35:26 1097

转载 位数问题-在所有的n位数中,有多少个数中有偶数个数字3

一位数有 9 个:1 、 2 、 3 、 4 、 5 、 6 、 7 、 8 、 9。0 为什么不是一位数?

2022-08-27 16:42:37 1032 2

原创 StarCCM+如何使用代码设置环境变量

StarCCM+中手动设置运行环境中"用户宏类路径"

2022-08-05 14:44:38 1019

原创 Eclipse+JavaFx集成开发Java GUI程序开发环境搭建

Eclipse集成JavaFX

2022-07-08 10:43:15 713

原创 转exe文件出现java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory错误

jar包转exe文件,采用exe4j,需要在使用时在welcome画面点右下角的注册。

2022-06-08 22:05:58 711 2

原创 使用innosetup制作安装包需要注意的问题

很久没写了,昨天用户反映一个问题。管理员用户安装软件之后,换用户登录,该软件无法使用,报空指针异常。检查源代码,发现出现空指针异常的地方需要访问注册表来获取软件安装目录。第一次遇到这种问题,刚开始以为是用户权限的问题。给本机上所有用户开了所有权限之后,问题依然存在。查询inno setup相关打包脚本。最终发现问题出在[registry]Root:HKCU;Subkey:SOFTW\XXX;ValueType: string; ValueName:XXXXX;ValueData:{app};Fl.

2022-04-01 07:39:34 549

转载 JSP字节码的存放路径问题

大家都知道,JSP在请求的时候,会先转化成Servlet(其实就是个java类),然后生成class文件,再提供服务。那么生成的java、class文件在哪呢?Eclipse中根本找不到呀!  首先应该了解的是Tomcat在Eclipse的映射关系,参考前一篇博文所述:Tomcat的服务器目录配置  可以了解到,Tomcat在Eclipse中提供了三种位置配置选项:  1 Use workspace metadata  2 Use Tomcat installation  3 U.

2020-07-10 13:40:39 514

转载 paint 和 paintcomponent的区别

1-paint()中调用paintComponent(),paintBorder(),paintChildren()2-最重要的区别是“双缓冲”。Swing组件的paint()中实现了双缓冲,所以不要随便去覆写,会破坏双缓冲的,————建议的方式是覆写paintComponent(),很多人做的小程序会”闪烁“,就是因为他们覆写了paint()方法,破坏了Swing本身的双缓冲。Swing不建议用户自己实现双缓冲。3-覆写paint(),如果新方法没有去调用p...

2020-05-21 10:38:50 910

转载 java反射

反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文...

2020-03-22 10:53:51 151

转载 ubuntu16.04安装最好用的C/C++IDE--Code::Blocks

在ubuntu中写C/C++代码中,总感觉编译代码的时候比较繁琐,因此就在ubuntu系统中安装Code::Blocks,安装非常简单,安装步骤如下:1.添加Code::Blocks对应的源sudo add-apt-repository ppa:damien-moore/codeblocks-stable2.更新源sudo apt-get update3.安装Code::Blo...

2019-08-11 16:17:16 4733

原创 N皇后问题

N个皇后放在N*N的棋盘上,要求皇后不互相攻击。问皇后的摆法。皇后攻击的条件:同一列,或者在对角线上思想:采用递归。假设前面k-1个皇后都放好了,判定第k个皇后放置的位置代码:#include <cmath>using namespace std;int N;int queenPos[100]; //用来存放算好的皇后位置。最左上角是(0,0)void NQ...

2019-08-11 10:57:35 2160

转载 熄灯问题

问题描述熄灯问题 有一个由按钮组成的矩阵,其中每行有6个按钮,共5行。每个按钮的位置上有一盏灯。当按下一个按钮后,该按钮以及周围位置(上边、下边、左边、右边)的灯都会改变一次。即,如果灯原来是点亮的,就会被熄灭;如果灯原来是熄灭的,则会被点亮。在矩阵角上的按钮改变3盏灯的状态;在矩阵边上的按钮改变4盏灯的状态;其他的按钮改变5盏灯的状态。 在上图中,左边矩阵中用X标记的按钮表示被...

2019-08-11 08:23:24 2687

原创 批量创建文件夹

很喜欢可汗学院生物学的公开课。辛苦下载下来,要按课保存视频和字幕。150节课,要创150个文件夹。累死个人。所以,在网上查了一下。用批处理的方式很OK,写下来,记住。@echo offfor /l %%i in (1,1,150) do md 第%%i课 pause注意:保存这个文件的时候,如果你是用写字本编辑的,保存的时候一定要选择ANSI编码方式。(我在这里卡了很久)。当然,...

2019-07-31 13:21:15 623

原创 中望CAD二次开发自定义菜单(C++)

在中望CAD中添加自定义菜单,一步一步来:1.新建zrxobject项目,我命名为menuTest2。2.引入菜单所需要的头文件,这一步很重要。我也是刚开始接触,查了很久,找到的代码都无法使用。后来在同事的帮助下搞定了,在此特别感谢邹建同学。记一下,分享给大家,也留个记录。(1)右键单击项目,找到属性.(2)点击打开属性,找到VC++目录,在包含目录和引用目录中加入中望CAD的...

2019-07-10 14:52:04 6757 2

原创 中望CAD根据用户输入画线

我也是刚开始接触中望CAD的二次开发,感觉好艰难啊。走一步都很困难。今天修改例程,根据用户输入实现了画线。源代码如下:void InputLine(){ ads_point startPt,endPt; acedInitGet(RSG_NONULL,NULL); int rc=acedGetPoint(NULL,_T("Input an Point:\n"),start...

2019-07-10 13:32:09 858 1

原创 中望CAD二次开发环境配置及使用

今天第一次接触中望CAD的二次开发,首先就需要搭建开发环境,网上的资料太少了,试着自己做了一下,现将整个过程记录下来,备查。(1)下载中望CAD2018,我在官网下的,试用30天,没去找破解版。我用的64位的ZWCAD_2018_CHS_Win_64bit.exe,直接安装。(2)下载中望CAD二次开发的sdk,ZWCAD_2018_ZRXSDK.exe,直接安装。(我放在了中望CAD...

2019-06-12 21:02:36 16754 3

转载 凸包问题 --- 蛮力法,Graham扫描法

问题描述蛮力法Graham扫描法问题描述给定一个平面上n个点的集合,它的凸包就是包含所有这些点的最小凸多边形,求取满足此条件的所有点。另外,形象生动的描述:(1)我们可以把这个问题看作如何用长度最短的栅栏把n头熟睡的老虎围起来。(2)也可以这样看:请把所讨论的点想象成钉在胶合板上的钉子,胶合板代表平面。撑开一根橡皮筋圈,把所有的钉子都围住,然后啪一声松开手。凸包就是以橡皮圈...

2019-04-15 17:15:07 704

原创 求8+88+888+8888+88888+....前20项之和

在Java中,长整数(64位)8个字节,表示数的范围为-9223372036854775808-9223372036854775807,很明显20个8超出了长整型能表示的数据范围,因此要解决前20项的和用整型是不行的,需要定义字符数组,将加起来的每一位数都放在数组中。算法思想:首先将末位数相加,取余得到当前最后那位的数字,除以10,得到向高位进位的值,减少位数,直到0位。private s...

2019-03-04 15:53:33 2908

原创 《恋情的终结》读后感

“本来我可以用一生的时间来爱,一次只花掉一掉,在此处或彼处,在这个男人或者那个男人身上省着用。但是甚至在帕丁顿车站附近那家旅馆里头一次幽会的时候,我们就已经花完了我们所有的一切。”萨拉的日记,格林的《恋情的终结》,一个再世俗不过的偷情故事,一个刻骨铭心的爱情故事,一个用整个身体和灵魂去爱的故事。可惜,偷来的爱情迟早要还回去,莫里斯和萨拉,一个长短腿的作家,一个高级公务员的妻子,一次蓄意的邂逅,带来...

2019-02-28 20:56:00 1602

原创 const int * p 和int *const p的区别

声明 int i=5;         const int *p;  //p所指向的变量值不能被修改。(*p)是const如:  p=&amp;i;   //p指向i;         *p=8;  (错误) i的值不能通过指针修改,但注意,i的值本身可以修改,即i=8;是正确的。        const int *p和int const *p是相同的如果声明 int *co...

2018-11-22 12:37:14 1372

原创 《杀死一只知更鸟》读后感

知更鸟在美国南方是很受欢迎的鸟,只唱歌,对人毫无害处。打猎杀死一只知更鸟是一件很糟糕的事,意味着伤害了无辜。知更鸟是天真,善良的代表。书名这样取,就不难猜出内容来。美国南方小镇梅科姆,镇上大部分人都有千丝万缕的联系,低头抬头都是熟人,好消息,坏消息,各种坊间传闻很快都会家喻户晓。斯库特和哥哥杰姆,父亲阿蒂克斯,保姆卡波妮就在这样一个环境中生活。镇上有一个怪人,因为少年时的一点错误,被父亲关在...

2018-11-12 16:04:15 8817 1

原创 翁恺第7周编程题(找完数)

完数(5分)题目内容:一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。例如6=1+2+3(6的因子是1,2,3)。现在,你要写一个程序,读入两个正整数n和m(1&lt;=n&lt;m&lt;1000),输出[n,m]范围内所有的完数。 提示:可以写一个函数来判断某个数是否是完数。输入格式:两个正整数,以空格分隔。...

2018-11-02 11:21:23 583

原创 《西西弗神话》读后感

今天终于看完了,最近实在很忙,小闫走了来不及悲伤,看的书来不及思考,连家里每周一次的清洁也拖成了两周一次。好不容易这周六无事,早晨闺蜜约走路也没去,不是不想,而是非常非常想看完这本书。《西西弗神话》加缪29岁的哲学随笔,也是他自己哲学思想的总结。他眼中的人生本质上是毫无意义的人生,但他又不是悲观主义者,在他看来,人一方面看到了这毫无意义、杂乱无章的非人的世界,另一方面人自身中又深含着对幸福与...

2018-11-02 10:22:16 2455

原创 最大子列和的在线打表算法

子列被定义为原连续的一段数字,找出具有列中li最大和的一段连续子列,返回它们的和。一般通常的做法是穷举所有子列和,从中找出最大值。int MaxSubsequence(int List[],int N)   /*List[]整数数组,N为数组长度*/{     int i,j;     int ThisSum,MaxSum=0;     for(i=0;i&lt;N;i++...

2018-09-13 09:41:04 207

原创 在Scratch中如何做出赛车效果

如果设计一款赛车游戏,首先要考虑的问题就是移动。我看了些赛车游戏,发现其实赛车本身是没有前后(横向)或者上下移动(纵向)的,真正移动的是背景,利用相对运动,造成赛车在走的感觉。具体到Scratch中,看实例吧,实例比较简陋,仅提供思路,但足够说明问题,你可以改成任意移动类的游戏。 实例:纵向:https://download.csdn.net/download/serena_0916/10...

2018-08-23 10:37:56 6862

转载 如何在codeblocks中添加graphics.h头文件

Steps to include graphics.h in CodeBlocks:如何在codeblocks中添加源文件graphics.h Step 1: Download WinBGIm from http://winbgim.codecutter.org/ or use this link.第一步:点击网站 http://winbgim.codecutter.org/或者这...

2018-08-01 13:43:31 15798 10

原创 《卡拉马佐夫兄弟》读后感

活人终其一生都在与自己的欲望争斗,有时胜,有时败,曲终人散时,有满足的,有遗憾的,有盼望来生的,有发誓再不为人的。死人就不用挣扎了,直接被欲望淹没,灵魂卖给魔鬼,在声色犬马中,埋进死亡的墓穴,又深又长又窄,冰冷而没有盼望。老卡拉马佐夫就是这样一个死人,贪财好色,荒淫无度,对任何女人都可以产生情欲,都可以找到可爱之处,他厚颜无耻,无怜悯,无亲情,乐于做一个小丑,满足自己的自卑,也满足别人的虚荣,他不...

2018-07-11 23:02:58 3453

原创 浙大翁恺java第二周作业 时钟

题目内容:这一周的编程题是需要你在课程所给的时钟程序的基础上修改而成。但是我们并不直接给你时钟程序的代码,请根据视频自己输入时钟程序的Display和Clock类的代码,然后来做这个题目。我们需要给时钟程序加上一个表示秒的Display,然后为Clock增加以下public的成员函数:public Clock(int hour, int minute, int second);    用hour,...

2018-06-24 17:18:58 1327

原创 浙大翁恺java第一周作业 写分数类

题目内容:设计一个表示分数的类Fraction。这个类用两个int类型的变量分别表示分子和分母。这个类的构造函数是:Fraction(int a, int b)    构造一个a/b的分数。这个类要提供以下的功能:double toDouble();    将分数转换为doubleFraction plus(Fraction r);    将自己的分数和r的分数相加,产生一个新的Fraction的...

2018-06-24 17:16:20 1050

原创 《查令十字街84号》读后感

花房咖啡今天最后一天营业,在网上买的书两天前就到了,一直没时间去取,再次收到短信,不能再拖了。取了书,带上豆宝宝去了咖啡馆。《查令十字街84号》温暖美好的小书,汇集了1949年至1969年20年间往复于穷困潦倒的美国女作家海莲.汉芙与Marks&amp;Co书店主管弗兰克.德尔的书信。收到好书时的喜悦和兴奋,收到不满意图书的怒火和责难海莲都不加掩饰的通过书信传递给弗兰克,弗兰克理解并感激海莲,50...

2018-06-21 15:05:51 2704

原创 《变形记-卡夫卡中短篇小说集》读后感

昨晚头疼,很早就睡了。今天很早就醒了,窗外的风刮得呼呼的,雨也开始下了。想着今天的拍照计划,一声长叹,人算终是抵不过天算。今天还是老老实实呆在家里,看书吧。说起读书,就觉得欠债了,去年一年每读完一本书都要写读书笔记,今年,写的频率下降了不少。开学这几周实在也是忙,看书的时间少了不少,最近看的除了孤单星球的书,就是这本《变形记-卡夫卡的中短篇小说集》了。既然睡不着,索性就起床把读书心得写了。啰索了半...

2018-04-05 08:45:05 1907

原创 git初体验

周末,下雨,闲来无事,弄弄git,中间出了好多问题,记下来,备查:1.git是什么?开源版本控制器。2.安装git,直接去官网下载。https://git-scm.com/downloads,选合适的版本就行了3.git只是个工具,需要存储程序代码的远程文档库服务器。我选的github。http://www.github.com,需要在上面注册用户,注册完了,可以看教程,跟着建第一个仓库,第一个分...

2018-03-31 16:46:39 188 1

原创 HTTP常用工具(可用于爬虫)

Chrome Developer Tools:Chrome 浏览器自带Postman:谷歌浏览器插件curlwgetHTTPie

2018-02-24 14:25:14 274

原创 python2.7安装opencv

弄了半天,走了无数弯路,终于好了。几句话:1.下载python2.7,安装,地址https://www.python.org/getit/。2.在安装目录下找到pip2.7(scripts目录里),命令行输入pip2.7 install numpy自动网上下载合适版本,自动安装。3.下载opencv,地址https://opencv.org/releases.html,根据自己的操作系统选择相应的...

2018-02-23 15:34:08 1812 1

原创 《日瓦戈医生》读后感

帕斯捷尔纳克是诗人,却写了一部长篇《日瓦戈医生》,因为这部小说,帕斯捷尔纳克获得 了1958年诺贝尔文学奖,但却因内容不符合当时主流的意识形态而招至严厉批判,威胁和恐 吓,最终帕斯捷尔纳克拒绝了诺贝尔文学奖,同年,帕斯捷尔纳克在《真理报上》发表了“ 悔过书”,恳求赫鲁晓夫不要对他采取极端措施。1960年,帕斯捷尔纳克孤独地死在莫斯科 郊外彼列杰尔金诺寓所中。《日瓦戈医生》是帕斯捷尔纳克晚年的作品,...

2018-02-22 12:28:32 2188

原创 稀疏矩阵的快速转置和乘法运算源代码(非常详细)

/*sparseMatrix.h*/#include "stdio.h"#include "stdlib.h"#define SIZE 100typedef struct{int i,j,val;}Trip;typedef struct{   Trip data[SIZE];   int row,col,num;}SMatrix;void creat

2017-11-29 08:20:04 2692 1

原创 <包法利夫人>读后感

秋天来了,天总是灰濛濛的,稀稀沥沥的雨也总是下个不停,这种阴郁的日子,除了看书打 发时间,也没别的消遣。下午一口气看完了《包法利夫人》,这个无知,虚荣又愚蠢的女人 实在让人又恨又怜。拜伦曾经说过,男人的爱情是男人生命中的一部分,而女人的爱情却是 女人生命整个的存在。爱玛一生都在追求幻想中的爱情,是绝美的爱情和从爱情中生出的幸 福。她憧憬着欢愉、激情,这种无与伦比的浪漫能在婚姻中包裹她。但现实是

2017-11-01 09:48:48 614

原创 <麦克白>读后感

麦克白本是一名受人尊敬的苏格兰民族英雄,得胜归来.和大将班柯在途中路遇三个女巫,女巫预言了麦克白将会成为苏格兰的国王,隐藏的野心被挑旺起来.他在妻子的煽动下杀死了国王邓肯.篡位之后,麦克白感到内心极度的恐惧,为了保住王位,他杀死了班柯,并开始疯狂的滥杀无辜,最后被麦克达夫杀死。他的妻子也因为无法承受杀人后的恐惧自杀了。读《麦克白》,你会发现杀死国王邓肯后,麦克白和妻人失去的都是睡眠,他们无法入

2017-09-02 10:47:14 491

SimpleHotel.zip

Jmock的测试脚本写法。很简单,可以作为Jmock入门学习用

2019-08-01

如何做出车移动的效果(纵向)

提供了赛车纵向移动思路,比较简陋,但足够说明问题。

2018-08-23

如何做出车移动的效果(横向)

提供了设计赛车横向移动的思路,比较简陋,但足够说明问题

2018-08-23

上课的C语言课件

C语言课件

2017-03-21

关键路径和最短路径

关键路径

2016-12-12

最短路径Dijkstra及弗洛伊德

Dijkstra和弗洛伊德

2016-12-12

空空如也

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

TA关注的人

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