自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (25039)
  • 收藏
  • 关注

原创 python中遍历字符串的用法_Python遍历字符串的4种方式

码农公社 210.net.cn210是何含义?10月24日是程序员节,1024 =210、210既210之意。Python遍历字符串的4种方式1.下标法2.for in3.iter内置函数4.enumerate下标法和enumerate适合需要判断后续字符的场景,比如循环到下标index处,要求判断index+1的字符这种。最典型的就是语法解析器,判断"(())"这种成对的括号的算法。"fo...

2021-01-29 06:40:17 615

原创 mysql 自增序列重启后_MySQL--自增列持久化问题

自增列持久化问题5.5/5.6/5.7三个版本中,MySQL并不会将自增列分配的自增值信息固化到磁盘,当MySQL重启后,会根据自增列上当前最大值和参数auto_increment_offset来确定下一次的自增值,为快速获取自增列上最大值,MySQL要求自增列必须建有索引。如果一张自增表的数据在重启实例前被清空,实例重启后该表数据会从”1”开始自增(假设表的自增初始值定义为1)。在某次数据库升级...

2021-01-28 12:06:52 136

原创 mysql.sork_mysql Sort aborted: Out of sort memory, consider increasing server sort buffer size的解决方法...

今天在检查mysql服务器的时候提示Sort aborted: Out of sort memory, consider increasing server sort buffer size,安装字面意思就是 sort内存溢出,考虑增加服务器的排序缓冲区(sort_buffer_size)大小sort_buffer_size=3Mjoin_buffer_size = 3M下面是针对16G 内存设置...

2021-01-28 07:06:09 139

原创 mysql的填充因子_SQL Server表索引:调整填充因子

SQL Server表索引有一种使自己稀疏的特性,表越大并且访问越频繁,就越需要一个合适的调整因子。SQL Server表索引的填充因子选项是最常见的针对索引的一种调优方法。索引的填充因子是一个百分比,用于告诉SQL Server每个叶级索引页可以填充多少索引数据,多少空间应该保留作为成长空间。如果基础表的列被修改或列被添加或在表中添加数据时,那么就会发生扩展。随着时间的推移索引碎片在增长,或者索...

2021-01-28 05:45:27 58

原创 mysql 减配_FTS5与DIY

此文已由作者王荣涛授权网易云社区发布。欢迎访问网易云社区,了解更多网易技术产品运营经验。FTS5简介前文已经介绍了FTS3/FTS4,本文着重介绍它们的继任者FTS5。FTS5是在SQLite 3.9.0中被引入的,很可惜的是目前很多OS或应用软件都尚未开始使用这个版本或者更新的3.10.x。注:SQLite 3.9.0中一个非常令人兴奋的版本,除了引入FTS5,还引入了Json1扩展,从此我们可...

2021-01-27 20:09:50 17

原创 mysql 5.7绿色版配置教程_MySQL 5.7.18 免安装版配置教程

MySQL 5.7.18免安装版安装教程MySQL是世界上目前最流行的开源数据库。许多大厂的核心存储往往都是MySQL。要安装MySQL,可以直接去官方网站下载。本教程将说明对于MySQL的免安装版如何进行配置和安装。官方下载:https://www.mysql.com/downloads/选择 Download MySQL Community Server 根据自己的电脑位数选择对应的下载。下载...

2021-01-27 11:25:51 38

原创 idea关联git_不会Git提交:idea+本地两种提交方式这里给你整理好了

一、简介 由于日常工作的需要,我们的小伙伴除了idea以及各种编程框架技术之外,更有一个随时随地帮我们在维护代码的小伙伴,对,你没猜错--就是git其实对于git,我们在网上可以搜索到相当多的指导视频或者博客论坛,但是一直就感觉教程上的知识很片面,很多问题只有实操才会暴露,在最近准备每天打卡LeetCode之际,打算将我做的题记录在一个项目里,保管在GitHub上。一是锻炼了算法思维,二是熟悉了G...

2021-01-27 02:25:17 93

原创 mysql 1045错误_MyQL数据库中1045错误的方法——Windows系统(张小亚的大佬之路)...

这个错误是这样说的:1045 Access denied for user 'root'@'localhost' (using password:YES)这个意思是说:用户“root”@本地主机的访问被拒绝那为什么会出现这种错误呢?答案是这样:这种问题的本质是用户密码出现错误。那如何解决呢?以下是我今天的解决经验:1.找到MySQL安装路径下的my.ini文件,用记事本的方式打开;2.打开后...

2021-01-23 05:00:50 128

原创 mysql 不支持全部 emoji_mysql不支持emoji表情的问题的解决方法

最近财神圈项目集成微信登录功能的过程中,当保存用户有昵称含有表情符号时后台服务抛出异常,原来是数据库默认字符集不支持emoji表情字符。找到问题的原因后,因为之前也没有遇到过这样的问题,也没思路,迅速百度大神找了一大堆资料来,原来仅只要将数据库及相关的表和表字段设置为utfmb84即支持emoji表情的。问题的原因是数据库中使用的字符编码为UTF-8,这种编码有可能是两个、三个、四个字节。Emoj...

2021-01-21 06:04:37 66

原创 html5中单选框被选中把值传给后台_<command> | HTML5 命令标签

定义与用法command 元素定义用户能够调用的命令。 标签可以定义命令按钮,比如单选按钮、复选框或按钮。 标签是 HTML 5 中的新标签。目前只有 Internet Explorer 支持 标签。提示:只有当 command 元素位于 menu 元素内时,该元素才是可见的。否则不会显示这个元素,但是可以用它规定键盘快捷键。语法格式…示例代码<menu><comma...

2021-01-20 10:17:57 103

原创 zabbix监控自身mysql_zabbix监控mysql

说明:如果要使用zabbix监控mysql,默认的模板是无法工作的,因为没有key的存在,所以要自己写脚本、自己定义key。脚本可以用任意语言实现,但在linux下还是shell方便。不像php需要安装php环境,python需要安装python-MySQL库,perl也是一样。这边要注意下,/usr/local/zabbix/bin/mysql_status要监控mysql每秒增删改查等操作,需...

2021-01-20 00:59:52 22

原创 float去掉小数点_深圳Java培训:Java中的float在内存中的存储

深圳Java培训:Java中的float在内存中的存储最近在讲Java基础,讲到数据类型的转换,提到整数类型长字节类型数据放到短字节类型数据中时,由于字节数不够,会截断数据,所以需要程序员手动强制类型转换,例如将int型的数据放到byte类型中。后来学生提出一个问题,为什么float只有4个字节,而long有8个字节,将一个long数据放入到一个float中时不需要强制转换,而将float放到lo...

2021-01-19 22:56:10 50

原创 将mysql数据库拷贝到另一台机器_mysql数据库迁移到另一台电脑上

解决办法mysql要转换到另一台机器上面,最重要的要考虑以下几个问题1、数据库使用什么存储引擎,如果是myisam的话,可以把data目录复制移走。但如果是innodb的话,千万不要用这种方法,会存在种种问题的。至于innodb引myisam的区别,百度一下详细点。2、本地的操作系统是否引目标操作系统相同,如果是linux与windows之间的转移,因为平台的的不台,注意大小写表名字段的兼性。也可...

2021-01-19 18:39:55 757

原创 ubuntu 12下的apache+php+mysql_ubuntu 12.04下搭建web服务器(MySQL+PHP+Apache) 教程

最近,经理让我搭建一个服务器,我从网上找了一篇比较好的教程,按教程一步步执行感觉挺顺利,所以准备整理一下这个教程。尊重原版注明出处:http://news.2ky.cn/Linux/ubuntu-12.04-web-server.htm1.开始说明下面很多可能参照网上其中以为前辈的,但有所改进吧。这些设置可能会有所不同,你需要根据不同情况进行修改。安装apache22.切换管理员身份在ubuntu...

2021-01-19 16:20:03 8

原创 mysql column用下划线还是驼峰_逆向工程不使用驼峰命名而保持字段中下划线

刚才遇到一个难题 : 使用逆向工程后发现生成的字段格式变成驼峰命名法 ,可是我需要的是带有下划线的字段.百度了好久都没有,这样的解决方法,还是一个大佬帮我解决了这样的问题,下面我们看一下吧首先下载逆向工程的项目解压 导入在配置文件 generatorConfig.xml中进行配置/p>PUBLIC"-//mybatis.org//DTD MyBatis Generator Configura...

2021-01-19 01:39:15 309

原创 mysql规格值查询_mysql数据查询(重点)

mysql数据查询一:简单的查询语句(DQL)语法格式:select 字段名1,字段名2,字段名3... from 表名;提示:1.任何一条sql语句以“;”结尾的。2.sql语句不区分大小写。3.sql语句中想要出现中文,必须把中文单引号括起来。4.想要把修改后的数据重命名,则不用逗号,而是用as举例:select ename,sal*12 from emp;/select ename,empn...

2021-01-19 00:30:39 22

原创 pyspark 加载jar_python – pyspark:使用spark-submit运送jar依赖项

我写了一个pyspark脚本,它读取两个json文件,coGroup它们并将结果发送到elasticsearch集群;当我在本地运行它时,一切都按预期工作(大部分),我为org.elasticsearch.hadoop.mr.EsOutputFormat和org.elasticsearch.hadoop.mr.LinkedMapWritable类下载了elasticsearch-hadoop ja...

2021-01-17 11:40:12 77

原创 ios自带连点器一秒10000下_重磅 |它来了——它带着免Root自动连点器向我们走来了...

随着2020年的到来,身边人都在感叹,觉得今年过得特别快。马上就要进入下半年了,2019年年底立下了各种Flag,准备大干一场,然而进度条已经过去了一半,现在也不想折腾啥了,最大的心愿是活着就行。今年,应该是放假放得最长的一个春节了,随着放假时间的推迟,大家在家基本都成了葛优躺,吃了睡,睡了吃。上半年就这样吧,经济下行,行业不景气,整个社会充斥着颓靡的氛围,很多人都想赶紧过完20...

2021-01-17 09:57:23 18325

原创 devtools的ctrl加r_如何在Ubuntu 18.04上使用devtools安装R包

介绍R是一种流行的开源编程语言,专门研究统计计算和图形。 它广泛用于开发统计软件和执行数据分析。 R社区以不断为特定研究领域添加用户生成的包而闻名,这使其适用于许多领域。在本教程中,我们将讨论如何安装devtools并使用它直接从GitHub安装R包。先决条件要继续学习本教程,您需要一台Ubuntu 18.04服务器:一旦满足这些先决条件,您就可以开始了。第1步 - 为devtools安装系统依...

2021-01-17 02:55:50 22

原创 地图统计_国外“30天地图挑战”活动中使用的地图制图工具统计

我们曾经介绍过国外大牛Topi Tjukanov的网站《几幅地图及数据来源和制作方法》,他在年前发起的"30天地图挑战"(#30DayMapChallenge)活动,引起了国际上广泛的关注,该活动持续30天,每天一个制图主题,每天设计一幅地图,不限制图工具。Topi Tjukanov发起的30天地图挑战活动活动期间,全球400多人推出了近3500幅地图,国内公众号“GISer学习团”对这...

2021-01-15 18:00:42 45

原创 spark写入pg_SparkSql批量插入或更新 保存数据到Pgsql

在sparksql 中,保存数据到数据,只有 Append , Overwrite , ErrorIfExists, Ignore 四种模式,不满足项目需求 ,现依据 spark save 源码,进行进一步的改造, 批量保存数据,存在则更新 不存在 则插入***测试用例* 批量保存数据,存在则更新 不存在 则插入* INSERT INTO test_001 VALUES( ?, ?, ...

2021-01-14 11:44:40 165

原创 debian卸载php_Debian8下安装PHP7最新稳定版本

PHP7的性能据zend开发团队测试大部分情况下性能均超过HHVM,其中性能更是5.6的2倍还多,这对PHP性能来说,是一个质的飞跃,从5.x直接跨升到7.x也见证了这个性能的飞跃.闲话不多说,留给体验者慢慢取体验.今天我们主要简单讲讲在Debian8上安装PHP7目前最稳定国外已经应用于生成环境的PHP7.0.9,对于这个版本,根据官方的建议PHP5.6和7.0.9以下版本可以直接升级到7.0....

2021-01-14 05:40:19 97

原创 前端跨域请求get_前端跨域请求原理

1、含义浏览器的同源策略,出于防范跨站脚本的攻击,禁止客户端脚本(如 JavaScript)对不同域的服务进行跨站调用。一般的,只要网站的 协议名protocol、 主机host、 端口号port 这三个中的任意一个不同,网站间的数据请求与传输便构成了跨域调用。2、解决方法2.1 document.domain使用条件:有其他页面 window 对象的引用。二级域名相同。协议相同。端口相同。doc...

2021-01-13 22:32:23 37

原创 数据不会消失的标签_AC新闻巴黎圣母院不会消失,用十亿数据+BIM技术还原卡西莫多的家!...

即使这一生没去过巴黎的人,也都曾在中学课本上了解过维克多·雨果笔下的巴黎圣母院。这座塞纳河畔辉煌雄伟的教堂,始建于1160年,花了整整一百年时间,才在1260年完工,距今约760年历史。甚至在电影《爱在黄昏落日时》的那句经典台词:“你相信巴黎圣母院有一天会消失吗?”,圣母院作为巴黎永恒的地标,还成为了感情忠贞不渝的象征。不会有人真能想象,巴黎圣母院会有消失的一天。然而巨大的灾难在巴黎当地...

2021-01-13 07:59:51 21

原创 hive查看数据库里库的信息_Hive常用命令

Hive中定义变量内置命名空间Hive内置命名空间包含了hivevar、hiveconf、system和env。在Hive中写入hivevar变量hive --define/--hivevar key=value显示变量set env:HOMEset hivevar:keyset key给变量赋值set key=valueset hivevar:key=value在sql语句中调用变量create...

2021-01-12 20:55:54 319

原创 cinder与ceph的区别_ceph块存储介入openstack cinder

ceph块存储介入openstack cinder标签(空格分隔): openstack在ceph节点配置创建poolceph osd pool create volumes 128ceph osd pool create images 128ceph osd pool create vms 128查看上面命令创建的pool* ceph df在ceph节点上创建用户client.cinder, 允...

2021-01-12 18:58:49 53

原创 版本历史_【版本回顾】从搬砖角度看DNF86级100级版本历史!

关于DNF搬砖版本的各个历史回顾从86版本开始到100版本不止是收益方面,还是其他地方可以简单谈谈如果有错的或漏的地方欢迎留言指正,感谢!之前就发过搬砖历史版本的回顾,不过是从收益的角度来看前面文章回顾?【回顾篇】这三年来搬砖地图收益盘点,哪个版本收益最低?从86-100级版本回顾,肯定要先知道DNF提升等级的时间2008.6月-公测60版本2011.6月-70级2013.1月-80级2...

2021-01-12 17:32:56 547

原创 蜡烛图plotly_可视化神器--Plotly

数据分析离不开数据可视化。我们最常用的就是pandas,matplotlib,pyecharts当然还有Tableau,看到一篇文章介绍plotly制图后我也跃跃欲试,查看了相关资料开始尝试用它制图Plotly 是一款用来做数据分析和可视化的在线平台,功能非常强大,可以在线绘制很多图形比如条形图、散点图、饼图、直方图等等。而且还是支持在线编辑,以及多种语言python、javascript、mat...

2021-01-12 10:38:29 112

原创 python的主要应用是什么_python是什么?主要应用领域有哪些?

python是什么?它是脚本语言,相似shell,purl,ruby等,不过不能直接用浏览器运行,可是能够用于网站制做,豆瓣就是python实现的。啥都能干,号称胶水语言。java虽然Python可能被粗略地分类为“脚本语言”( language),但实际上一些大规模软件开发计划例如Zope、Mnet及BitTorrent,谷歌,facebook也普遍地使用它。 它不像c++/java那样的高级语...

2021-01-11 23:06:54 115

原创 三极管在ad中的原理图库_Cadence原理图库文件引脚名重复处理方法介绍

立题简介:内容:Cadence原理图库文件引脚名重复处理方法;来源:实际使用得出;作用:介绍2种处理Cadence原理图库文件引脚名的方法;PCB环境:Cadence 16.6,orCAD环境;日期:2019-03-09;=====================分割线========================立题详解:对Cadence-orCAD而言,在绘制原理图库时,其与AD和PADS有...

2021-01-07 00:02:36 456

原创 联想平板刷机机器人_Lecoo机器人大师初体验:编程教育机器人入门,寓教于乐...

现在很多孩子们家里的玩具都可以用堆积如山来形容了,各种玩具五花八门各种各样的,这是在我们那个年代所想都不能想的,所以说现在的孩子们都好幸福,可以拥有这么多好玩的玩具。作为家长来说,孩子的玩具也需要一定的讲究,比如有些玩具具有一定的危险性,需要家长们格外的注意。总体来说,绝大多数的玩具只能玩,起不到什么教育意义,而一款可以开发智力,让孩子寓教于乐的玩具,是很多家长们所渴望的。此次有幸在联想社区获得一...

2021-01-06 17:39:31 159

原创 oracle左连接没用_信息化建设问题向左,解决方案向右?技术问题解决要找到根本点...

最近出现了2个问题,一个是SAP数据抽取到HANA(BW),超过500万就系统就挂了;另一个是Oracle数据库监听问题,监听服务运行OK,客户端连接不上。第一个问题Basis做了各种诊断检查...历时...近一个月,结论是服务器硬件问题,CPU型号不对,要更换服务器。第二个问题DBA通过备份恢复来解决,结论是恢复到某个节点就好了...结果恢复后,还是没解决问题。(说法是按照之前的经验恢...

2021-01-06 15:47:18 7

原创 双基因突变患者_癌王也有弱点,HRD基因突变的胰腺癌患者显著获益于一线含铂治疗方案...

摘要多数胰腺导管腺癌(PDAC)诊断时即为进展期,中位总生存期(mOS)不足一年,有“癌王”的称号。如何优化现有治疗、发现新的治疗靶点并克服耐药等方面都会对延长PDAC患者的生存有着重要意义。本研究显示,同源重组缺陷(HRD)患者一线(1L)-含铂治疗的PFS优于非HRD患者(HR=0.44,P < 0.01),但对1L-非铂治疗则无此指导作用。多因素分析显示,不论一线采取何种治疗...

2021-01-06 00:35:27 203

原创 python计算出nan_如何用python计算出农历干支(干货)

在写一个python项目时,需要实现公历转换成农历,并且要实现计算出干支,实际就是农历的八字!!!先科普一下,中国传统中的生辰八字其实就是你的农历日期的另一种表达。举个例子:公历日期 2019-07-16 北京时间 10:50:15农历日期 2019年 六月 十四 10:50:15对应八字: 己亥 辛未 甲寅 己巳其中:己 、亥 分别是年的干和...

2021-01-04 05:54:51 209

原创 使用富文本时修改时怎么回显数据_102-使用VSFTPD_Nginx完成商品新增

1. 编写代码_商品类目查询(1) 描述怎么设计一个树型的表结构设计父节点(从0开始),父节点为0则其子节点为1,一次设计。(2) 描述easyui加载一个异步树的过程和相关参数根据某个节点查询对应的子节点集合。父节点、节点内容以及节点状态。2. FTP服务器的搭建(1) 什么是ftp?FTP 是 File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用...

2021-01-01 15:41:43 11

黑莓Q10 bb10 系统 gba等模拟器 retroArch全教程-附件资源

黑莓Q10 bb10 系统 gba等模拟器 retroArch全教程-附件资源

2021-03-05

黑苹果 【 I7 8700K z370 1060 和 I7 7700K z270 集显 的安装记录】-附件资源

黑苹果 【 I7 8700K z370 1060 和 I7 7700K z270 集显 的安装记录】-附件资源

2021-03-05

搭建WebSocketpp环境-附件资源

搭建WebSocketpp环境-附件资源

2021-03-05

NI软件卸载-附件资源

NI软件卸载-附件资源

2021-03-05

Arduino 一次性烧录引导程序和用户程序的方法-附件资源

Arduino 一次性烧录引导程序和用户程序的方法-附件资源

2021-03-05

好用的XManager6 注册机-附件资源

好用的XManager6 注册机-附件资源

2021-03-02

NLP理论基础和实践(进阶)数据集探索 01-附件资源

NLP理论基础和实践(进阶)数据集探索 01-附件资源

2021-03-05

scala-2.11.8部署安装-附件资源

scala-2.11.8部署安装-附件资源

2021-03-05

Java爬虫-爬取知乎内容(附源码注释)-附件资源

Java爬虫-爬取知乎内容(附源码注释)-附件资源

2021-03-05

C语言读取CSV文件-附件资源

C语言读取CSV文件-附件资源

2021-03-05

2011~至今 百度指数采集方法与工具、支持百度指数、资讯指数、媒体指数-附件资源

2011~至今 百度指数采集方法与工具、支持百度指数、资讯指数、媒体指数-附件资源

2021-03-05

MS15-051 修正版Exploit(Webshell可用)-附件资源

MS15-051 修正版Exploit(Webshell可用)-附件资源

2021-03-02

项目总结24:海关179号(实时获取电商平台企业支付相关原始数据)开发流程和相关资料...-附件资源

项目总结24:海关179号(实时获取电商平台企业支付相关原始数据)开发流程和相关资料...-附件资源

2021-03-05

webrtc官方下载(windows)-附件资源

webrtc官方下载(windows)-附件资源

2021-03-05

ElementUI如何将表格中指定行的数据导出excel文件-附件资源

ElementUI如何将表格中指定行的数据导出excel文件-附件资源

2021-03-05

Win10下spark-shell报错处理-附件资源

Win10下spark-shell报错处理-附件资源

2021-03-05

WPF PRISM开发入门二(Unity依赖注入容器使用)-附件资源

WPF PRISM开发入门二(Unity依赖注入容器使用)-附件资源

2021-03-02

ALINX基于Vivado的MicroBlaze基础教程.pdf

ALINX基于Vivado的MicroBlaze基础教程.pdf

2021-02-22

jsp+ssm+mysql实现的投票管理系统源码附带视频指导配置运行教程-附件资源

jsp+ssm+mysql实现的投票管理系统源码附带视频指导配置运行教程-附件资源

2021-03-02

剑网三lua脚本 lua白名单 插件编写 (打个广告)-附件资源

剑网三lua脚本 lua白名单 插件编写 (打个广告)-附件资源

2021-03-05

验证码报错:FileNotFoundError: [WinError 2] 系统找不到指定的文件-附件资源

验证码报错:FileNotFoundError: [WinError 2] 系统找不到指定的文件-附件资源

2021-03-02

ADNI数据集下载(详细)-附件资源

ADNI数据集下载(详细)-附件资源

2021-03-02

CUBEMX+CANOPEN教程四:canopen小结-附件资源

CUBEMX+CANOPEN教程四:canopen小结-附件资源

2021-03-05

AWR报告分析利器 ---兼容10g,11g,12c,18c,19c-附件资源

AWR报告分析利器 ---兼容10g,11g,12c,18c,19c-附件资源

2021-03-05

解决QT无法切换fcitx中文输入的时make编译出现的问题-附件资源

解决QT无法切换fcitx中文输入的时make编译出现的问题-附件资源

2021-03-05

怎么用群晖webdav实现外网映射网络驱动器-附件资源

怎么用群晖webdav实现外网映射网络驱动器-附件资源

2021-03-05

Hi3518EV200的环境搭建-附件资源

Hi3518EV200的环境搭建-附件资源

2021-03-05

人工智能实验四:深度学习算法及应用-附件资源

人工智能实验四:深度学习算法及应用-附件资源

2021-03-05

windows安装Readis与可视化工具-附件资源

windows安装Readis与可视化工具-附件资源

2021-03-05

DS1102E数字示波器使用说明书-附件资源

DS1102E数字示波器使用说明书-附件资源

2021-03-02

谷歌Restlet Client插件下载-附件资源

谷歌Restlet Client插件下载-附件资源

2021-03-05

中间容器-c语言程序设计与游戏开发

25.2 中间容器 我们已经知道轻组件都是容器,但仍有一些经常用来添加组件的轻容器,相对于底层重量 容器而言,我们习惯上称这些轻容器为中间容器. 1 JPanel 面板 我们会经常使用 JPanel 创建一个面板,再向这个面板添加组件,然后把这个面板添加到 底层容器或其他中间容器中.JPpanel面板的默认布局是 FlowLayout 布局.JPanel 类的两个 构造方法 JPanel(),JPanel(布局对象) , 另外 JPanel还能实现画布的功能. 在下面的例子中有两个面板,其中一个具有画布的功能. PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.com.cn

2021-06-02

惯例与术语-设计数据密集型应用@www.java1234.com.pdf

2.2 惯例与术语 任何时候如果我谈到 inheritance(继承),我的意思是 public inheritance(见条款 E35)。如果我不是指 public inheritance,我会明白地指明。绘制继承体系图时,我对 base-derived 关系的描述方式,是从 derived classes 往 base classes 画箭头。 例如,下面是条款 31 的一张继承体系图: GameObject SpaceShip Asteroid SpaceStation 这样的表现方式和我在 Effective C++ 第一版(注意,不是第二版)所采用的习惯不 同。现在我决定使用这种 广被接受的继承箭头画法:从 derived classes 画往 base classes,而且我很高兴事情终能归於一统。此类示意图中,抽象类别(abstract classes, 例如上图的 GameObject)被我加上阴影而具象类别(concrete classes,例如上图的 SpaceShip)未加阴影。 Inheritance(继承机制)会引发「pointers(或 references)拥有两个不同型别」的 议题,两个型别分别是静态型别(static type)和动态型别(dynamic type)。Pointer 或 reference 的「静态型别」是指其宣告时的型别,「动态型别」则由它们实际所指的物件来 决定。下面是根据上图所写的一个例子: GameObject *pgo = // pgo 的静态型别是 GameObject*, new SpaceShip; // 动态型别是 SpaceShip* Asteroid *pa = new Asteroid; // pa 的静态型别是 Asteroid*, // 动态型别也是 Asteroid*。 pgo = pa; // pgo 的静态型别仍然(永远)是 GameObject*, // 至於其动态型别如今是 Asteroid*。 GameObject& rgo = *pa; // rgo 的静态型别是 GameObject, // 动态型别是 Asteroid。 这些例子也示范了我喜欢的一种命名方式。pgo 是一个 pointer-to-GameObject;pa 是一个 pointer-to-Asteroid;rgo 是一个 reference-to-GameObject。我常常以此方式来 为 pointer 和 reference 命名。 我很喜欢两个参数名称:lhs 和 rhs,它们分别是"left-hand side" 和"right-hand side" 的缩写。为了了解这些名称背後的基本原理,请考虑一个用来表示分数(rational numbers) 的 class: class Rational { ... }; 如果我想要一个用以比较两个 Rational objects 的函式,我可能会这样宣告: bool operator==(const Rational& lhs, const Rational& rhs); 这使我得以写出这样的码: Rational r1, r2; ... if (r1 == r2) ... 在呼叫 operator== 的过程中,r1 位於"==" 左侧,被系结於 lhs,r2 位於"=="右侧, 被系结於 rhs。 我使用的其他缩写名称还包括:ctor 代表"constructor",dtor 代表"destructor", RTTI 代表 C++ 对 runtime type identification 的支援(在此性质中,dynamic_cast 是 常被使用的一个零组件)。

2021-06-02

加密与解密-c语言程序设计与游戏开发

图 5.4 加密与解密 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.com.cn

2021-06-02

内核的移植-软件测试面试题(完全版).pdf

第五部分 linux 2.6 内核的移植 1 内核移植过程 1.1 下载 linux内核 从 http://www.kernel.org/pub/linux/kernel/v2.6/linux­2.6.14.1.tar.bz2   下载 linux­2.6.14.1 内核至 home/arm/dev_home/kernel. [root@localhost ~]#su arm [arm@localhost ~]#cd $KERNEL [arm@localhost kernel]#tar ­xzvf linux­2.6.14.1.tar.gz [arm@localhost kernel]# pwd /home/arm/dev_home/kernel [arm@localhost kernel]# cd linux­2.6.14 进入内核解压后的目录,以后示例中,只要是相对路径全部是相对于 /home/arm/dev_home/kernel/linux­2.6.14/此目录 1.2 修改 Makefile 修改内核目录树根下的的 Makefile,指明交叉编译器 [arm@localhost linux­2.6.14]# vi Makefile 找到 ARCH 和 CROSS_COMPILE,修改 ARCH            ?= arm CROSS_COMPILE   ?= arm­linux­ 然后设置你的 PATH 环境变量,使其可以找到你的交叉编译工具链 [arm@localhost linux­2.6.14]# echo $PATH

2021-06-02

过程概述-htpa_32x32datasheet.pdf 规格书

5.1 过程概述 将程序分为若干较小的逻辑部件 这些部件称为过程 过程可以 简化程序设计任务 还可以增强和扩展 Visual Basic 的构件 用过程编写程序有两个优点 1 可以把程序划分为离散的单元 每个单元都可以单独调试 2 一个过程往往不必更改 或者只需稍加修改 就可以成为另 一个程序的构件 过程还可以用于共享任务或压缩重复任务 例如压缩频繁的计算 压缩文本 控件和数据库的操作 在 Visual Basic 中一般有以下过程 Sub 过程 不返回值 Founction 过程 返回值 Property 过程 返回值并指定值 还设置对象的引用 Sub 过程与 Function 过程的相似之处是 它们都是一个可以获取参 数 执行一系列语句 以及改变其参数值的独立过程 而与 Function 过程不同的是 带返回值的 Sub 过程不能用于表达式

2021-06-02

内核的重要组件-社会保障卡文件结构和数据项(v2.0)

1.1 操作系统的各个组件 U n i x操作系统由一个内核和一些系统程序组成。其中也有执行特定工作的应用程序。内 核是操作系统的核心(实际上,它通常被误认为是操作系统本身,但事实并非如此。操作系 统提供的服务比内核提供的服务要多得多)。它能维护磁盘磁道中的文件、启动并同时运行多 个程序、将存储空间和其他资源分配给不同程序,在网上收发数据包等。内核自身所做的工 作少之又少,但它能提供建立所有服务程序的工具。它还能阻止任何用户直接访问硬盘,迫 使每个用户都使用它提供的工具。通过这种方法,内核为用户相互间提供了一种保障。内核 提供的工具是通过系统调用来使用的;关于这方面的详情,可参考手册的第二部分。 系统程序利用内核所提供的工具执行操作系统要求的各种服务程序。系统程序和其他所 有的程序一起,以“用户模式”运行于内核顶部。系统程序和应用程序之间的区别在于其目 的不同:应用程序用来做一些有用的、实际的事(或是娱乐,假如它正好是游戏的话),而另 一方面,系统程序则是用来维护系统工作的。例如,字处理程序是一个应用程序; Te l n e t是一 个系统程序。通常,系统程序和应用程序之间的界限有些模糊,虽然如此,这种区别对那些 热衷于归类的人来说,仍然是非常重要的。 操作系统中,还包括编译程序和与它们对应的库(尤其是 L i n u x下的G C C和C语言库),虽 然并非所有的编程语言都必需成为操作系统中的一部分。文档,有时甚至于游戏都可成为操 作系统的一部分。过去,操作系统一直由安装盘或安装磁带来定义,但 L i n u x则不一样,它相 当个性化,任何人只要有兴趣,都可在全球各 F T P站点下载并制定自己的操作系统。 1.2 内核的重要组件 L i n u x内核由几个重要部件组成:进程管理、内存管理、硬件设备驱动程序、文件系统驱 动程序、网络管理和其他零碎的东西。图 1 - 1展示了部分组件。 内核部件中,最重要(没有它,什么也干不了的)的可能是内存管理和进程管理。内存 管理照管已分配给进程、内核部件和缓冲区的内存区和交换空间。进程管理则创建进程,并 通过在处理器上交换活动进程的方式,实施多任务操作。 在最低级上,针对每个自己支持的硬件设备,内核中都包含相应的驱动程序。由于各种 硬件设备名目繁多,所以对应的驱动程序也多如牛毛。有些硬件设备的行为会因为驱动程序 的不同而不同。不过,按其类似之处可以对支持类似操作的设备进行归类;同类的设备采用 同样的方式与内核中的其他部件沟通,但实施方式不尽相同。例如,所有的磁盘驱动程序看 起来和内核中的其他部件差不多,也就是说,它们都有类似于“初始化驱动器”、“读取扇区N”

2021-06-02

二进制审计入门-is903技术手册

19.3 二进制审计入门 为了胜任审计二进制的工作,你必须正确理解编译器生成的代码。但不幸的是,大部分 编译器生成的代码结构(特别是经过优化以后)不是很直观,且难以理解。本节将试着介绍 大部分二进制文件里的标准代码结构,以及一些经常遇到的非标准代码结构,期望使编译后 的代码象源码一样易于理解。 19.3.1 栈帧 理解函数的栈帧布局,将使我们更容易理解汇编代码,而且在某些情况下,还可以帮助 我们迅速判断是否存在栈溢出。尽管在 x86上有一些常见的栈帧布局,但它们主要由编译器 确定,都不太标准。下面介绍一些常见的栈帧布局。 19.3.1.1 传统的 BP-Based栈帧 最常见的栈帧布局应该是传统的 BP-based帧,帧指针寄存器 EBP是指向前一个栈帧的 常量指针。这个帧指针也包含被访问的函数参数和局部栈变量的位置。 在 Intel的表示里,使用传统栈帧的函数的 prologue看起来象下面这样。 bb s.p ed iy. co m

2021-06-02

windows10下最新 TensorFlow GPU版 C++ 运行库编译成功-附件资源

windows10下最新 TensorFlow GPU版 C++ 运行库编译成功-附件资源

2021-03-02

plsqldeveloper下载安装-附件资源

plsqldeveloper下载安装-附件资源

2021-03-05

空空如也

空空如也

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

TA关注的人 TA的粉丝

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