weixin_30387799的博客

私信 关注
weixin_30387799
码龄6年
  • 362,564
    被访问量
  • 暂无
    原创文章
  • 52,074
    作者排名
  • 66
    粉丝数量
  • 于 2015-08-05 加入CSDN
获得成就
  • 获得68次点赞
  • 内容获得0次评论
  • 获得413次收藏
荣誉勋章
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

对称加密与非对称加密

原创地址:http://www.cnblogs.com/jfzhu/p/4020928.html转载请注明出处(一)对称加密(Symmetric Cryptography)对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。对称加密有很多种算法,由于它效率很高,所以被广泛...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

[原创]MvvmLight中用IDialogService替代DialogMessage的用法

在新版的MvvmLight中,DialogMessage被标注为已过时,需要用IDialogService来替代,IDialogService的具体用法如下:先在主窗体中实现IDialogService :public partial class MainWindow : Window, IDialogService public System.Threading.Tas...
转载
221阅读
0评论
0点赞
发布博客于 7 年前

射线和三角形的相交检测(ray triangle intersection test)【转】

本文以Fast, Minimum Storage Ray Triangle Intersection为参考,在此感谢原作者,大家也可以直接阅读原版。概述射线和三角形的相交检测是游戏程序设计中一个常见的问题,最典型的应用就是拾取(Picking),本文介绍一个最常见的方法,这个方法也是DirectX中采用的方法,该方法速度快,而且存储空间少。先讲述理论,然后给出对应的代码实现。...
转载
34阅读
0评论
0点赞
发布博客于 5 年前

2018-2019-2 20165204《网络对抗技术》 Kali安装

2018-2019-2 20165204《网络对抗技术》 Kali安装1.安装首先我从ltl同学那里copy来了kali的镜像文件。然后导入到我的VM中,具体过程不作截图,只截取比较重要的Linux版本选择。如果选择默认的Ubuntu,则会导致在安装界面键盘失效。遇到的问题然而在我第一次没有失误的操作下,仍然出现了键盘失灵的情况。解决方案:重启大法好,重启之后重复之前的操作,顺利安...
转载
37阅读
0评论
0点赞
发布博客于 2 年前

关于cvPyrSegmentation(src, dst, storage, &comp, level, threshold1, threshold2)函数报错的问题解答...

先挂上我写的代码:#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include <highgui.h>#include <cv.h>#include <opencv2/legacy/legacy.hpp>using namespace std;using na...
转载
34阅读
0评论
0点赞
发布博客于 3 年前

Sqrt算法

转自原文:http://www.cnblogs.com/pkuoliver/archive/2010/10/06/sotry-about-sqrt.html一个Sqrt函数引发的血案 2010-10-06 17:13 by 码农1946, 44943 阅读, 51 评论, 收藏, 编辑源码下载地址:http://diducoder.com/sotry-about-sqrt.htm...
转载
25阅读
0评论
0点赞
发布博客于 7 年前

利用Laravel自带的Mail类发邮件

  由于项目在运行过程中经常用到邮件检测报警的功能,而在之前我都是用shell脚本发送邮件。shell脚本的优点是可以直接处理服务器指令,但是其缺点就是处理数据的能力效率太低,取数据库的许多数据要先把数据写入文件里,然后每行读文件并且分割来取出你想要的数据,相对来说麻烦太多。所以本人就准备直接利用Laravel框架封装好的Mail类直接发邮件,而且php语言相对shell来说数据处理能力简直强太多...
转载
22阅读
0评论
0点赞
发布博客于 5 年前

多线程编程中的锁定(lock,Monitor)

多线程是一个非常好的技术,当然前提是我们正确地使用它。在多线程编程中最难控制的就是对于同一个对象的并发访问(读写),如果不加以注意,那么就很有可能发生一些意料不到的情况。为了防止或者说尽量减少并发问题,我们使用类似于数据库给数据加锁的机制来实现。我们下面用例子来说明这个问题. 首先我们看一下标准的写法。我们用五个线程去做循环,他们都只做一件事情,修改一个公用变量(count)的值。...
转载
21阅读
0评论
0点赞
发布博客于 13 年前

python + requests实现的接口自动化框架详细教程

前段时间由于公司测试方向的转型,由原来的web页面功能测试转变成接口测试,之前大多都是手工进行,利用postman和jmeter进行的接口测试,后来,组内有人讲原先web自动化的测试框架移驾成接口的自动化框架,使用的是java语言,但对于一个学java,却在学python的我来说,觉得python比起java更简单些,所以,我决定自己写python的接口自动化测试框架,由于本人也是刚学习pytho...
转载
21阅读
0评论
0点赞
发布博客于 3 年前

吴恩达机器学习CS229课程笔记学习

监督学习(supervised learning)假设我们有一个数据集(dataset),给出居住面积和房价的关系如下:我们以居住面积为横坐标,房价为纵坐标,组成数据点,如(2104, 400),并把这些数据点描到坐标系中,如下:由这些数据,我们怎么才能预测(predict)其他房价呢?其中房价作为居住面积的函数。 为了方便描述,我们用x(i)表示输入变量(即居...
转载
45阅读
0评论
0点赞
发布博客于 4 年前

BitmapData中不明白的问题

var canvas:Canvas = new Canvas();var bitdata:BitmapData = new BitmapData (canvas.width,canvas.height);bitdata.draw(canvas);这个时候bitdata 是无法截取到canvas的图像的如果加上这句Application.application.add...
转载
68阅读
0评论
0点赞
发布博客于 14 年前

open和fopen的区别

open和fopen的区别:主要区别是涉及到系统,而不是缓冲。带f的是标准IO,代码可以移植。不带f只能在UNIX/LINUX系统调用。 open一个是整数,fopen一个是指针(FILE *)。 二者区别大致可以总结为以下几点:1,fread是带缓冲的,read不带缓冲.2,fopen是标准c里定义的,open是POSIX中定义的.3,fread可以读一个结构.read在linux/...
转载
19阅读
0评论
0点赞
发布博客于 2 年前

Linux文件属性上

文件属性概述(ls -lhi)linux里一切皆文件Linux系统中的文件或目录的属性主要包括:索引节点(inode),文件类型,权限属性,链接数,所归属的用户和用户组,最近修改时间等内容:解释:第一列:inode索引节点编号(相当于人的身份证,全国唯一)第二列:文件类型及权限第二列共11个字符:其中第一个字符为文件类型,随后的9个字符为文件的对应权限,最后一个字符点号“...
转载
17阅读
0评论
0点赞
发布博客于 4 年前

jQuery.Autocomplete实现自动完成功能(详解)

1、jquery.autocomplete参考地址 http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/http://docs.jquery.com/Plugins/Autocomplete2、jquery.autocomplete详解 语法: autocomplete(urlor da...
转载
75阅读
0评论
0点赞
发布博客于 9 年前

Android分区

1. Android 分区:2. Android各个分区的作用:2.1 modem分区实现手机必需的通信功能,大家通常所的刷RADIO就是刷写modem分区,在所有适配的ROM中这部分是不动,否则会造成通话不稳定2.2 bootloader分区针对高通而言,bootloader分区的内容为lk代码;lk代码为bootloader中的第二阶段启动;第一阶段的bootloader为固件上的...
转载
29阅读
0评论
0点赞
发布博客于 3 年前

将代码从 VBA 转换到 Visual Basic .NET

将代码从 VBA 转换到 Visual Basic .NET 取于http://www.microsoft.com/china/MSDN/library/archives/library/odc_vsto2003_ta/html/VBAconvert.asp...
转载
35阅读
0评论
0点赞
发布博客于 17 年前

联想Z510升级BCM94352HMB刷网卡白名单曲折经历

联想Z510笔记本:CPU I7 4702MQ没毛病 ;内存4G DDR3不上虚拟机办公足够用;硬盘升级为SSD240G足够用;有线网卡100M,真是垃圾,不过有线网卡是主板上的芯片,这个我可动不了;唯有动起无线网卡升级的念头!可惜现在笔记本供应厂商都很变态,弄了个网卡白名单,现有的Z510只支持如下型号:从官方硬件说明书和官方BIOS中找到的无线网卡类型和ID名单VEN DEV SU...
转载
664阅读
0评论
0点赞
发布博客于 4 年前

(3) 定义数据源视图:

定义了将在 Microsoft SQL Server 2005 Analysis Services (SSAS) 项目中使用的数据源后,下一步通常是定义项目的数据源视图。数据源视图是一个元数据的单一统一视图,该元数据来自指定的表以及数据源在项目中定义的视图。通过在数据源视图中存储元数据,可以在开发过程中使用元数据,而无需打开与任何基础数据源的连接。有关详细信息,请参阅。在以下任务中,将定义一个...
转载
56阅读
0评论
0点赞
发布博客于 13 年前

结对项目--地铁出行路线规划程序(续)——附加题

结对项目--地铁出行路线规划程序(续)——附加题 因为我们的程序中代码与北京地铁的任何信息都不相关,这样的话,只要读入的地图文件,站点的经纬度文件符合格式要求即可所以,通过载入不同城市的文件,我们的程序可以扩展为任一城市的地铁乘车方案查询 posted on 2016-1...
转载
41阅读
0评论
0点赞
发布博客于 5 年前

C# TreeView菜单,MenuStrip菜单递归动态生成例子

这是在权限系统中设计中常用到的两种菜单处理方式privateDataTableModuleTable;privatevoidFrmMain_Load(objectsender,EventArgse){try{InitMenu();...
转载
33阅读
0评论
0点赞
发布博客于 12 年前

用leiningen来运行和打包clojure项目

今天是2017年5月24日。隔壁team用clojure写了个工具,我们要拿来用,于是弄了个leiningen来尝试。还没有最后成功,先记录一下一些连蒙带猜的步骤,以免忘记。一、单独运行的clojure关于clojure是什么东西就自行百度了,简单说就是用Lisp语言写的程序,编译成.class放在jvm上面跑,所以是需要jre的。独立的clojure可以从官方网站找到,目前稳定版本...
转载
90阅读
0评论
0点赞
发布博客于 4 年前

Chromium OS相比Chrome OS缩水的地方

Chromium OS相比Chrome OS缩水的地方使用前述的方法成功用上Chromium OS的朋友别得意太早,既然是免费的东西,那必然有缩水的地方。关于两者的区别,下面是Google官方的解释:1.Chromium OS人人都可下载、修改,并且免费使用。Chrome OS只提供给品牌厂商的特定笔记本机型(也就是Chromebook)使用。2. Chrome OS具有需验证的引导和轻松恢复功能...
转载
160阅读
0评论
0点赞
发布博客于 8 年前

几个前端时间插件总结

几个前端时间插件总结总结一下几款时间插件,分别是 - [ ] jeDate 下载地址 - [ ] bootstrap-datetimepicker 下载地址 - [ ] My97DatePicker 下载地址 - [ ] jQuery UI 插件Datepicker 下载地址并没有哪款完全超越另外一款,主要还是看是否合适吧。 首先说一下现在项目就在用的 jeDa...
转载
35阅读
0评论
0点赞
发布博客于 4 年前

作业三-5-心得

switch语句中不要忘记“ch = getchar();”;在写完所有情况后不要忘记第n+1项“default"。转载于:https://www.cnblogs.com/xym0914/p/3378242.html
转载
20阅读
0评论
0点赞
发布博客于 8 年前

DHCP报文交互流程

1.发现阶段,即DHCP客户机寻找DHCP服务器的阶段(DHCPdiscover) DHCP客户机以广播方式(因为DHCP服务器的IP地址对于客户机来说是未知的)发送DHCPdiscover发现信息来寻找DHCP服务器,即向地址255.255.255.255发送特定的广播信息。网络上每一台安装了TCP/IP协议的主机都会接收到这种广播信息,但只有DHCP服务器才会做出响应。...
转载
41阅读
0评论
0点赞
发布博客于 3 年前

java关于ArrayList中toArray方法的使用

先来看下面这段程序  Collection collect= new ArrayList();    collect.add("小黑");    collect.add("小白");    collect.add("小红");在上面程序中我创建了一个集合放置了3个String类型的值接下来我们看官方对toArray(Object array[])这个方法的描述...
转载
37阅读
0评论
0点赞
发布博客于 5 年前

Ibatis2.0使用说明(一)——入门实例篇

本文章将从一个Ibatis的具体示例,帮助你快速了解IBatis框架。一个简单的IBatis应用包含以下基本步骤:一、 配置文件1. 配置SqlMapConfig.properties文件2. 配置SqlMapConfig.xml文件3. 配置SqlMap.xml文件(可能有多个文件,一般情况下,可以一个表对应一个SqlMap.xml文件,文件名称可以与表名相同)...
转载
9阅读
0评论
0点赞
发布博客于 14 年前

10个经典的Android开源项目(附源码包)

最近在抽空学习Android系统开发,对Android学习也比较感兴趣,刚开始学就试着在网上找几个项目源码研究看下,以下就将找到的Android项目源码列出,希望对正在或准备学习Android系统开发开发的能有些帮助! 1、Android团队提供的示例项目  如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这...
转载
93阅读
0评论
0点赞
发布博客于 9 年前

协议命令网络工程试验一

这段时间笔者几篇文章介绍了改协议命令的文章. 关联文章的址地验实一:络网协议析分工具Wireshark的应用(预习分部)1、从程课网站下载Wireshark的安装文件,把Wireshark安装在自己宿舍中的算计机上。没有算计机的学同请和有算计机的学同一起来做这个任务。(1)请答回Wireshark的安装步调;(2)根据本程课的PPT中讲授来答回Wir...
转载
8阅读
0评论
0点赞
发布博客于 8 年前

想过用嘴写Blog吗?——献给所有为打字苦恼的博友们

前两天在网上转的时候发现了一个好东西—— IBM语音识别系统 如果你曾经写Blog写到腰酸背痛手指抽筋,那不妨来试试它吧。安装了这个程序后,它会让你做一个简短的语音测试,并更具你的语音特点修改它的语音模型,经过一段时间的训练,程序会逐渐适应你的口音。一般来说,如果你口齿还算清晰,并且会讲普通话的话,识别正确率会在95%甚至更高。 想尝试一下出口成章的感觉吗?赶快去下载一...
转载
23阅读
0评论
0点赞
发布博客于 15 年前

使用U盘在X230上安装Mavericks/Win7-黑苹果之路

新笔记本x230,毫不犹豫继续开始黑苹果之路,这次当然是上最新版本了,谁知道这条道路真是曲折艰难啊,从年前开始,直到前天才算安装成功,还有一堆硬件没驱动上,现记录过程以备以后查看:1、准备机器。本来预装win7 32位 专业版,结果为了调整分区,不小心弄坏了,只好重装,这次选择了正版OEM的windows7 64位,而且选择了GPT分区,这个分区后来费了好大力气。硬盘500G,EFI分...
转载
82阅读
0评论
0点赞
发布博客于 7 年前

借书记录

2018052720180711下一个目标前进1%转载于:https://www.cnblogs.com/moonlightpeng/p/9292717.html
转载
39阅读
0评论
0点赞
发布博客于 3 年前

[Spring-Cloud-Alibaba] Sentinel 整合RestTemplate & Feign

Sentinel APIGithub : WIKISphu (指明要保护的资源名称)Tracer (指明调用来源,异常统计接口)ContextUtil(标示进入调用链入口)流控规则(针对来源属性) @GetMapping("/test-sentinel-api") public String testSentinelAPI(@RequestParam(required...
转载
83阅读
0评论
0点赞
发布博客于 2 年前

技术资源汇总

个人技术博客首先,我先推荐一些不错的个人技术博客。Coding Horror,这是杰夫·阿特伍德(Jeff Atwood)于 2004 年创办的博客,记录其在软件开发经历中的所思所想、点点滴滴。时至今日,该博客每天都有近 10 万人次的访问量,读者纷纷参与评论,各种观点与智慧在这里不断地激情碰撞。其博文选集在中国被翻译成《高效能程序员的修练》,在豆瓣上有 8.3 的高分。2008 年...
转载
41阅读
0评论
0点赞
发布博客于 3 年前

JAVA 基础 / 第十九课: 数组 / JAVA 如何创建一个数组

2018-03-12数组是一个固定长度的,包含了相同类型数据的容器一、声明数组:int[] a; 声明了一个数组变量。[]表示该变量是一个数组int 表示数组里的每一个元素都是一个整数a 是变量名但是,仅仅是这一句声明,不会创建数组有时候也会写成int a[]; 没有任何区别,就是你看哪种顺眼的问题:public class HelloWorld { public s...
转载
13阅读
0评论
0点赞
发布博客于 3 年前

如何解决? Server Error in '/' Application.

问题描述:Server Error in '/' Application.Runtime ErrorDescription: An application error occurred on the server. The current custom error settings for this application prevent the details of the applicat...
转载
87阅读
0评论
0点赞
发布博客于 4 年前

Windows之cmd指令

gpedit.msc-----本地计算机策略sndrec32-------录音机Nslookup-------IP地址侦测器explorer-------打开资源管理器logoff---------注销命令tsshutdn-------60秒倒计时关机命令lusrmgr.msc----本机用户和组services.msc---本地服务设置oobe/msoobe /a----检查XP是...
转载
13阅读
0评论
0点赞
发布博客于 3 年前

android开发之Toast的多种应用

Toast最基本的功能就是弹出一个弱提示,这个很简单我就不说了,说说Toast一些其他的作用。来公司的时候,公司产品的1.0版本已经发布出去了,但是1.0是一个必须联网才能使用的产品,在2.0中想让用户离线也可以用,但是离线的话要在标题栏下面有一个提示,说明目前处于离线状态,这个本来也是本简单的事情,但是由于前期的产品是多个人开发的,导致标题栏竟然用了四五个标题,公共的Ac...
转载
31阅读
0评论
0点赞
发布博客于 6 年前

SecureCRT8.0设置语法高亮

SecureCRT默认不显示语法高亮,整个界面颜色单一,用起来很不舒服,也没有效率,所有通过设置一下语法高亮还是很有必要的, 默认字体也看着不是很清晰。所以还是修改一下预告高亮比较好设置语法高亮,多色显示Options -> Session Options -> Emulation (Terminal)其中Terminal选择 【Xterm】,勾选【ANSI Color】和...
转载
94阅读
0评论
0点赞
发布博客于 4 年前

Strusts2笔记5--数据验证

数据验证:  输入验证分为客户端验证与服务器端验证。客户端验证主要通过JavaScript脚本进行,而服务器端验证主要是通过Java代码进行验证。  分为以下四种情况:    (1)手工编写代码,对Action中所有方法执行前的验证:       自定义的Action要继承自ActionSupport,并且覆盖validate方法,覆盖的方法如下: @Overridep...
转载
27阅读
0评论
0点赞
发布博客于 5 年前

Java 13 明天发布,最新最全新特性解读

2017年8月,JCP执行委员会提出将Java的发布频率改为每六个月一次,新的发布周期严格遵循时间点,将在每年的3月份和9月份发布。目前,JDK官网上已经可以看到JDK 13的进展,最新版的JDK 13将于2019年9月17日发布。目前,JDK13处于Release-Candidate Phase(发布候选阶段),将于9月17日正式发布。目前该版本包含的特性已经全部固定,主要包含以...
转载
2147阅读
0评论
1点赞
发布博客于 2 年前

viewer.js--一个强大的jQuery图像查看插件

Viewer 是一款强大的 jQuery 图像浏览插件。主要功能:支持选项支持方法支持事件支持触摸支持移动支持缩放支持旋转支持键盘跨浏览器支持查看演示 立即下载部分插件网站提供的下载包有缺陷,不能兼容ie8-10。错误表现为放大的图片没有取到url,导致图片不显示。所以此链接为 viewer的官方演示,及github上...
转载
180阅读
0评论
0点赞
发布博客于 4 年前

IT行业经典面试技巧及方法思路。

问题1:为什么从上家公司离职?”能说说原因吗? 首先,作为一个从事招聘的HR,并不认为追问面试者为什么从上一家公司离职是个明智的做法起码不应该在面试一开始就抛出这个问题,一个较为明显的原因是因为这会引起面试者的防御心理,甚至是敌对心理。最终导致双方的不欢而散。当然,“赚的少“”干得不爽”也不是明智的回答,除非你或你的面试官是马云,否则这个回答将非常容易毁掉这次面试。  其次,需...
转载
114阅读
0评论
0点赞
发布博客于 3 年前

报错与解决方案

1.在dbcp方式连接数据库时报错:Cannot create PoolableConnectionFactory (Access denied for user ''@'localhost' (using password: YES))发生这种错误的原因是:在系统中也有个user或者username属性,这时系统变量覆盖了Properties中的值,这时取得user或u...
转载
117阅读
0评论
0点赞
发布博客于 3 年前

图像翻转——cv::flip()

链接:https://blog.csdn.net/guduruyu/article/details/68942211转载于:https://www.cnblogs.com/thebreakofdawn/p/9443582.html
转载
25阅读
0评论
0点赞
发布博客于 3 年前

命令模式

命令模式  假设有一个快餐店,而我是该快餐店的点餐服务员,那么我一天的工作应该是这样的:当某位客人点餐或者打来订餐电话后,我会把他的需求都写在清单上,然后交给厨房,客人不用关心的是哪些厨师帮他炒菜。我们餐厅还可以满足客人需要的定时服务,比如客人可能当前正在回家的路上,要求一个小时后才开始炒他的菜,只要订单还在,厨师就不会忘记。客人也可以很方便地打电话来撤销订单。另外如果有太多的客人点餐...
转载
17阅读
0评论
0点赞
发布博客于 6 年前

C# 服务端控件 asp:RadioButton 选择选中值

1、服务端控件RadioButton<asp:RadioButton ID="rbNewUser" runat="server" GroupName="user" Text="新用户注册" /><asp:RadioButton ID="rbExistUser" runat="server" GroupName="user" Text="已有用户注册"/&g...
转载
250阅读
0评论
0点赞
发布博客于 3 年前

spring 在导入c3p0 jar包后仍然报错

在spring项目中导入了c3p0所需的c3p0-0.9.5.2.jar包后还需要导入mchange-commons-java-0.2.11.jar,请注意该jar包的版本,该包在网上是可以直接下载的,因为导入更高的版本导致仍然报错折腾了好久,所以记录下。转载于:https://www.cnblogs.com/shellpicker/p/11610553.html...
转载
254阅读
0评论
0点赞
发布博客于 2 年前

mysql的四种隔离级别

mysql数据库有四种隔离级别,分别是读未提交、读已提交,可重复读,串行化,mysql默认的隔离级别是可重复读。读未提交会出现脏读,不可重复读和幻读的问题,读已提交会出现不可重复读和幻读的问题,可重复读会出现幻读的问题,可串行化可不会出现以上三种问题。虽然随着隔离级别的提高,出现的问题会变得很少,但是事务的并发度也会降低。下面对四种隔离级别进行演示。1.读未提交pow...
转载
109阅读
0评论
0点赞
发布博客于 2 年前

带返回值的线程

  创建一个线程有几种方式,很容易想到的就是集成Thread类,实现Runnable接口,还有一种方式就是自己定义的线程类实现Callable接口,这种方式相较于实现Runnable接口具有带有返回值的特点,大家都知道在java中主线程中创建的线程可以独立于主线程执行,也就是说main函数结束了。在main函数中产生的线程还在继续执行,如果希望主线程在所有子线程都结束再结束,该怎么做呢?...
转载
123阅读
0评论
0点赞
发布博客于 2 年前

课后作业

1,JAVA的基本运行单位是类还是方法?类,因为没有一个方法可以独立存在。方法在逻辑上,要么属于类要么属于对象。2,类由什么组成?类由两部分组成:属性(特征) 和 方法(行为)3,变量的类型,相互之间可以转换吗?1)自动类型转换:byte->short->int->long->float->double,char->int->long->f...
转载
94阅读
0评论
0点赞
发布博客于 2 年前

代码大全(1)

今天我阅读了代码大全前两章,第一章欢迎来到软件构造的世界,它分为两部分什么是软件构造,软件构建为何如此重要。软件构造:(1) 定义问题(2) 需求分析(3) 规划构建(4) 软件构架(5) 详细设计(6) 编码与调试(7) 单元测试直觉上对构建的认知是相当准确的,但他还缺乏一点深度。把构建活动放在有其他活动构成的环境中讨论,有助于在构建期间集中注意正确的任务,也有助于恰当强调...
转载
193阅读
0评论
0点赞
发布博客于 2 年前

01作业

动手动脑1,使用纯随机数发生器:Xn+1=(aXn+c) mod Integer.MAX_VALUE编写一个方法,生成指定数目的随机整数。查阅相关资料知道了,需要确定种子,也就是X0的初值,然后用for语句调用一下即可。为了方便,20十个随机数一行。源代码:public class test0 { public static void main(Strin...
转载
39阅读
0评论
0点赞
发布博客于 2 年前

使用递归方式判断某个字串是否是回文

思路构造一个函数,参数为字符串首地址,初始值start,字符串的长度length。start为初始下标0,如果start>=size,说明只剩下了一个字符,一定回文,返回true,递归结束。如果满足,就依次首位判断,只要有一组不相等,就返回false。源代码package Test;import java.util.*;public class t...
转载
76阅读
0评论
0点赞
发布博客于 2 年前

查看Java中每个数据类型所占的位数,和表示数值的范围,并得出结论。

java中有8种基本数据类型:byte、int、short、long、boolean、char、float、double对应的类为:Byte、Int、Short、Long、Boolean、Charecter、Float、Double逻辑型:boolean文本型:char整数型:byte、short、int、long浮点型:float、doublebyte: ...
转载
104阅读
0评论
0点赞
发布博客于 2 年前

同名变量的屏蔽原则

Java变量遵循“同名变量的屏蔽原则”,请课后阅读相关资料弄清楚相关知识,然后自己编写一些测试代码,就象本示例一样,有意识地在不同地方定义一些同名变量,看看输出的到底是哪个值。结论:每个变量都有一个有效区域,即定义的那片区域,出了这个区域,变量将不再有效。(全局变量除外)栗子:package test;public class Test { privat...
转载
150阅读
0评论
0点赞
发布博客于 2 年前

反码,补码,原码

原码:原码就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值。 如单字节的5的原码为:0000 0101;-5的原码为1000 0101。反码:正数:正数的反码与原码相同。负数:负数的反码,符号位为“1”,数值部分按位取反。可见如果一个反码表示的是负数,人脑无法直观的看出来它的数值.通常要将其转换成原码再计算。如单字节的5的反码为:0000 0101...
转载
40阅读
0评论
0点赞
发布博客于 2 年前

学生学籍管理系统 2019 版

package 学生成绩管理系统; //20183594 申澳宇 public class ScoreInformation{ private String stunumber; private String name; private double mathematicsscore; private double englishiscore; private doubl...
转载
559阅读
0评论
0点赞
发布博客于 2 年前

进度报告(七)

本周完成《统一建模语言》,继续学习Java,转载于:https://www.cnblogs.com/shenaoyu/p/11441810.html
转载
19阅读
0评论
0点赞
发布博客于 2 年前

进度报告(六)

本周开始统一建模语言的预习,每天花三个小时学习,预计下周预习完,下周准备再完成课程报告。转载于:https://www.cnblogs.com/shenaoyu/p/11371925.html
转载
11阅读
0评论
0点赞
发布博客于 2 年前

2019.9.30 ErrorWidget 的使用

开发过程中总会碰见页面出现错误的情况,这时候整个页面一片红,如下测试阶段出现这样的问题就算了,万一正式环境也出现这个就要不和谐了。所以就有了ErrorWidget。这个是要在最底层设置一下就可以屏蔽这样的页面了。代码如下:void setCustomErrorPage() { ErrorWidget.builder = (FlutterErrorDet...
转载
453阅读
0评论
0点赞
发布博客于 2 年前

2019.09.24 Device doesn't support wireless sync

这个是flutter报错的信息:Device doesn't support wireless sync. AMDeviceStartService(device, CFSTR("com.apple.debugserver"), &gdbfd, NULL)最新更新的iOS13后运行flutter项目报的错误,查了写资料结果如下:更新Flutter到dev或mas...
转载
136阅读
0评论
0点赞
发布博客于 2 年前

2019.9.29 FlutterToast使用

引入fluttertoast: ^3.1.3增加头文件import 'package:fluttertoast/fluttertoast.dart';样式1 Fluttertoast.showToast( msg: "红色警告⚠️", toastLength: Toa...
转载
135阅读
0评论
0点赞
发布博客于 2 年前

19.8.17自定义导航栏引发的血案

本来在写自定义的导航栏,所以就没写APPBar,写了个listView后发现listView里面的子组件自动往下偏移了,加上APPBar又没有问题,iOS手机上是这样,安卓手机不清楚。猜想可能跟iOS的api有关。找了半天一直没发现怎么处理,最后发现直接设置ListView的padding属性,设置为:EdgeInsets.only(top: 0) 就行了。耽误了好半天时间????????????...
转载
22阅读
0评论
0点赞
发布博客于 2 年前

flutter 学习路上碰到的错误问题。

决定还是把碰到的问题进行简单记录吧19.8.14错误日志:type '_InternalLinkedHashMap<dynamic, dynamic>' is not a subtype of type 'Map<String, dynamic>'这是类型不对问题导致的把Map 换成了 var 就好了。19.8.17...
转载
202阅读
0评论
0点赞
发布博客于 2 年前

19.8.12 记录画圆角和背景色导致的坑

画圆角或者边框的时候首先会想到decoration属性。但是发现设置完后。写的时候没有报错,但是一运行就出错了。错误如下明显能看出背景色和decoration不能同时存在,由于我设置了背景色导致的。为了解决这个问题,只能更改设置圆角的方式,然后整理了如下两种圆角切割的方法1:利用ClipOval一般用在设置圆角的头像之类的。可以直接画出一个圆...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

19.8.12 记录Scaffold(脚手架)的常见属性及使用

Scaffold 有利于我们快速的构建页面,使用也是十分的方便。下面记录一下其简单的使用方法Scaffold( appBar: AppBar( title: Text('课程'), ), body: Text('课程页面'), bottomNavigationBar: BottomAppBar(...
转载
55阅读
0评论
0点赞
发布博客于 2 年前

flutter  安装教程

1 https://blog.csdn.net/wangjunling888/article/details/807682852http://www.cocoachina.com/articles/270933Flutter真机调试找不到设备:ERROR: Could not connect to lockdownd, error co...
转载
2阅读
0评论
0点赞
发布博客于 2 年前

19.8.8 flutter 学习之创建第一个可变的Widget

创建一个很简单的可变的Widget 效果就是点击字的时候会变化完整代码:class CarPage extends StatefulWidget { @override _CarState createState() { return _CarState(); }}class _CarState extends State<...
转载
42阅读
0评论
0点赞
发布博客于 2 年前

19.9.03 高斯模糊效果的实现

主要会用到两个框架1:BackdropFilter2:ImageFilter已下是事例代码:class BlurDemoPage extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( body: new...
转载
50阅读
0评论
0点赞
发布博客于 2 年前

神奇的系统bug

这是报错的日志Status bar could not find cached time string image. Rendering in-process转载于:https://www.cnblogs.com/110-913-1025/p/11573747.html
转载
45阅读
0评论
0点赞
发布博客于 2 年前

2019.8.30 记录一个Swiper的使用

导入 flutter_swiper: ^1.1.6引入 import 'package:flutter_screenutil/flutter_screenutil.dart';已下是一个完整的swiper的代码Container( height: 200, child: Swiper( ite...
转载
19阅读
0评论
0点赞
发布博客于 2 年前

2019.9.20 状态管理的使用。

今天要介绍的是provider,,,谷歌自己提供的管理状态的插件。今天学习了下,还是很nice的。目前使用的provider是这个版本的:provider: ^3.1.0案例:以一个简单的例子来解释下怎么弄的吧。假如有一个展示数字的widget,还有一个按钮,点击按钮数字自动增加----- 分割线、、1:以下是页面显示的代...
转载
14阅读
0评论
0点赞
发布博客于 2 年前

flutter 记录正则匹配

手机号正则匹配:// 正则匹配 static bool isChinaPhoneLegal(String str) { return new RegExp('^((13[0-9])|(15[^4])|(166)|(17[0-8])|(18[0-9])|(19[8-9])|(147,145))\\d{8}\$').hasMatch(str); }...
转载
1061阅读
0评论
0点赞
发布博客于 2 年前

19.8.22 自定义了一个输入框

系统提供的输入框还是有很多坑的,比如无法改变边框的粗细和颜色等。所以只能自己自定义一个了已下附上代码:Widget _textFieldWidget() { return Container( margin: EdgeInsets.only(top: 50), height: 50, width: ScreenUtil.sc...
转载
22阅读
0评论
0点赞
发布博客于 2 年前

19.8.28 flutter学习笔记

1:字符串的操作length打印字符串的长度。“isEmpty”判断字符串是否为空。“contains()是否包含某个字符串”。”substring(startIndex,endIndex)截取一段字符串”。“startsWith()”是否以某个字符串开头。“endsWith()是否以某个字符串结尾”。“indexOf()“某个字符串的下标。”lastIndexOf()”...
转载
16阅读
0评论
0点赞
发布博客于 2 年前

Java开发者薪资最低?程序员只能干到30岁?国外真的没有996?Intellij真的比Eclipse受欢迎?...

Stack Overflow作为全球最大的程序设计领域的问答网站,每年都会出据一份开发者调查报告。近日,Stack Overflow公布了其第9次年度开发者调查报告(https://insights.stackoverflow.com/survey/2019),这份报告基于对9万 Stack Overflow用户的调查。涉及众多领域,今天,挑其中和广大开发者最息息相关的几个重点调查结果给...
转载
158阅读
0评论
0点赞
发布博客于 2 年前

为什么阿里巴巴建议开发者谨慎使用继承?

很多人都知道,博主最近在更新一个专题——《解读阿里巴巴Java开发手册》,本文是该专题中的另外一篇。从学习Java的第一天起,我们就知道Java是一种面向对象语言,而学习Java的第二天,我们就知道了面向对象的三大基本特性是:封装、继承、多态。所以,对于很多开发者来说,继承肯定都是不陌生的。但是,继承一定适合所有的场景吗?毫无忌讳的使用继承来做代码扩展真的好吗?为什么《阿里巴巴Ja...
转载
137阅读
0评论
0点赞
发布博客于 2 年前

国内Java面试总是问StringBuffer,StringBuilder区别是啥?档次为什么这么低?

GitHub 6.6k Star 的Java工程师成神之路 ,不来了解一下吗?GitHub 6.6k Star 的Java工程师成神之路 ,真的不来了解一下吗?GitHub 6.6k Star 的Java工程师成神之路 ,真的确定不来了解一下吗?这是一个知乎上面很火的问题(https://www.zhihu.com/question/50211894),下面是我关于这个问题的回答,...
转载
34阅读
0评论
0点赞
发布博客于 2 年前

既然synchronized是"万能"的,为什么还需要volatile呢?

在我的博客和公众号中,发表过很多篇关于并发编程的文章,之前的文章中我们介绍过了两个在Java并发编程中比较重要的两个关键字:synchronized和volatile我们简单回顾一下相关内容:1、Java语言为了解决并发编程中存在的原子性、可见性和有序性问题,提供了一系列和并发处理相关的关键字,比如synchronized、volatile、final、concurren包等。(再有...
转载
485阅读
0评论
2点赞
发布博客于 2 年前

万万没想到,JVM内存结构的面试题可以问的这么难?

在我的博客中,之前有很多文章介绍过JVM内存结构,相信很多看多我文章的朋友对这部分知识都有一定的了解了。那么,请大家尝试着回答一下以下问题:1、JVM管理的内存结构是怎样的?2、不同的虚拟机在实现运行时内存的时候有什么区别?3、运行时数据区中哪些区域是线程共享的?哪些是独享的?4、除了JVM运行时内存以外,还有什么区域可以用吗?5、堆和栈的区别是什么?6、Java中的数组是...
转载
23阅读
0评论
0点赞
发布博客于 2 年前

Git:本地文件到远程仓库

start git shell 命令窗依次执行以下命令:执行过程根据提示修改命令cd localDir git initgit remote add origin http...git pull origin mastergit add .  # 将当前目录下文件放到缓存区git commit -m ''git push   转载...
转载
44阅读
0评论
0点赞
发布博客于 2 年前

MyBatis-Plus BaseMapper和IService使用手册

注释mapperservice注释DDML进一步封装:采用 get 查询单行, remove 删除, list 查询集合, page 分页int insert(T entity);boolean save(T entity);选择字段,策略插入boolean saveBatch(Collection entityList);批量插入...
转载
3023阅读
0评论
1点赞
发布博客于 2 年前

oracle列转换行

转载于:https://www.cnblogs.com/java-llp/p/11463337.html
转载
139阅读
0评论
0点赞
发布博客于 2 年前

layui表单提交封装

/** * 表单提交 * @param formId * @param submitForm_success * @return */function submitForm(formId,submitForm_success){ layui.use('form', function(){ var form = layui.form; //监听提交ajaxSubmit...
转载
174阅读
0评论
0点赞
发布博客于 2 年前

JS中用JSTL

<c:set var="date" value="<%= new java.util.Date() %>"></c:set>value='<fmt:formatDate value="${date }" pattern="yyyy-MM-dd"/> 08:30'转载于:https://www.cnblogs.com/jav...
转载
27阅读
0评论
0点赞
发布博客于 2 年前

统计一周内工作日志数量并且算出那个时间段谁没写

select a.click_date,IFNULL(b.count,0),b.yhbhfrom ( SELECT curdate() as click_date union all SELECT date_sub(curdate(), interval 1 day) as click_date union all SELECT date_s...
转载
63阅读
0评论
0点赞
发布博客于 2 年前

C#实现手机验证码

1.首先在此网站注册一个账号:https://user.ihuyi.com/login.php2.成功后点击 验证码通知短信​3.可以看到自己的短信条数余额(用完了可以充值)​4.记住APIID 和 APIKEY​5.查看接入文档,有相应程序的接口​6.得到代码​7.嵌入到程序中即可,调用相应的接口即可进行短信的发送验证实例截...
转载
1阅读
0评论
0点赞
发布博客于 2 年前

动态规划

问题 给出一个数组,求不相邻的数之和最大递推式代码//求不相邻的最大数之和#include <iostream>using namespace std;#define max(a,b) (a > b ? a : b)int arr[] = {1, 2, 4, 1, 7, 8, 3};//递归求解...
转载
14阅读
0评论
0点赞
发布博客于 2 年前

Web基础之http协议

第6章 Web基础之http协议第6章 Web基础之http协议一、http协议介绍  1.1)什么是超文本  1.2)什么是URL  1.3)什么是超文本传输协议二、访问网站分析三、页面请求信息解析(仅做了解)  3.1)基本信息  3.2)请求头信息  3.3)响应头部信息第6章 Web基础之http协议一、http协议介绍...
转载
78阅读
0评论
0点赞
发布博客于 2 年前

自动化运维工具-Ansible基础及Ansible Ad-Hoc

第58章 Ansible目录 第58章 Ansible一、Ansible基础概述 1.1)什么是Ansible 1.2)Ansible可以完成哪些功能呢? 1.3)Ansible特点 1.4)Ansible基础架构(有必要了解,是知识要点)二、ansible安装2.1)ansible安装三、Ansible Inventory四、Ansibl...
转载
165阅读
0评论
0点赞
发布博客于 2 年前

配置阿里云SLB全站HTTPS集群(以下内容仅为流程,信息可能有些对应不上)

1)登录阿里云购买两台实例1.1)按量付费购买两台实例1.2)配置网络可以不选择分配外网1.3)自定义密码1.4)购买完成1.5)实例列表2)购买SLB实例2.1)按量付费购买SLB实例2.2)SLB实例列表3)配置负载均衡实例端口转发3.1)配置SLB服务器...
转载
168阅读
0评论
0点赞
发布博客于 2 年前

Linux架构之Nginx之HTTPS

第52章 Nginx之HTTPS第52章 Nginx之HTTPS  1、HTTPS安全证书基本概述    1.1 模拟服务器篡改内容      1.1.1 配置目标网站nginx      1.1.2 配置网页      1.1.3 访问页面查看      1.1.4 配置拦截服务器      1.1.5 浏览器验证篡改      1.1.6 篡改...
转载
96阅读
0评论
0点赞
发布博客于 2 年前

用户在浏览器输入URL或者跳转到一个URL后发生了什么

一、从URL到页面渲染的整个过程1)处理用户输入2)开始导航3)读取响应4)查找渲染进程5)确认导航6)渲染页面二、每一步做了哪些事情1)处理用户的输入浏览器的UI 线程处理用户的输入,判断是跳转过来的还是用户自己的输入。判断依据是请求报文中referer这个参数,值是NUll,用户自己手动输入。2)开始导航用户敲了回车之后,监听用户行为的UI线程告诉...
转载
100阅读
0评论
0点赞
发布博客于 2 年前

Linux架构之Nginx 高可用

第53章 Nginx之高可用Keepalived一、Keepalived高可用基本概述1.1)什么是高可用一般是指2台机器启动着完全相同的业务系统,当有一台机器down机了,另外一台服务器就能快速的接管,对于访问的用户是无感知的。现实例子关于keepalived,比如,在公司里,每个部门都有正副经理。平时副经理什么都不管,当经理请假或者不在公司的时...
转载
279阅读
0评论
0点赞
发布博客于 2 年前

Linux架构之Nginx 七层负载均衡

第50章 Nginx七层负载均衡一、Nginx负载均衡基本概述1)为什么要使用负载均衡当我们的Web服务器直接面向用户,往往要承载大量并发请求,单台服务器难以负荷。使用多台Web服务器组成集群,前端使用Nginx负载均衡,将请求分散地打到后端服务器集群中,实现负载的分发。可以大大提升系统的吞吐率、请求性能、高容灾能力。往往我们接触的最多的是SLB(Serve...
转载
29阅读
0评论
0点赞
发布博客于 2 年前

在浏览器输入URL发生了什么

在我们输入google.com之后,浏览器上很快就会呈现出谷歌的页面,本文简单介绍一下从URL的输入到浏览器页面的展示,这中间发生了些什么。URL是什么URL全名叫统一资源定位符,uniform resource Locator,字面上来理解,它就是用来定位资源的。相当于图书上面的标签,有了这些标签,管理员可以很快的找到相应的图书。一个完整的URL包括以下信息:协议(最常见的有...
转载
80阅读
0评论
0点赞
发布博客于 2 年前

Linux架构之Nginx 常见问题

第54章 Nginx常见问题一、Nginx多Sever优先级在开始处理一个http请求时,nginx会取出header头中的Host变量,与nginx.conf中每个server的server_name进行匹配,由此决定到底由哪一个server来处理这个请求。但如果nginx配置多个相同的server_name,会导致server_name出现优先级访问冲突。[root...
转载
53阅读
0评论
0点赞
发布博客于 2 年前

Linux架构之Nginx 负载均衡会话保持

案例No.50:Nginx负载均衡会话保持前期准备环境web01、web02(web01、web02、db01、nfs01都要优化基本源)[root@web01 ~]# vim /etc/yum.repos.d/CentOS-Base.repo #将[base]下的baseurl第二条、第三条源链接删除;#将[updates]下的baseurl第二条、第三条源链接...
转载
37阅读
0评论
0点赞
发布博客于 2 年前

Linux架构之Nginx 动静分离

案例No.51:Nginx动静分离1、web01配置静态资源[root@web01 ~]# cd /etc/nginx/conf.d/#配置静态资源[root@web01 conf.d]# cat dj_oldboy.conf server{ listen 80; server_name pic.drz.com; root /code; ...
转载
38阅读
0评论
0点赞
发布博客于 2 年前