- golang-101-hacks(3)——包
_羊羽_
注:本文是对golang-101-hacks中文翻译,原文地址在“Go”中,包分为两种类型:(1)main包:用于生成可执行的二进制文件,main函数是程序的入口点。下面以helllo.go为例:packagemainimport"greet"funcmain(){greet.Greet()}(2)其他类型的包也可以在细分成两类:库文件包:用来生成可以被其他人重用的目标文件。如greet.go这个
- Vulnhub靶机:hacksudo-ProximaCentauri
huang0c
靶场web安全
一、介绍运行环境:Virtualbox攻击机:kali(10.0.2.15)靶机:hacksudo-ProximaCentauri(10.0.2.51)目标:获取靶机root权限和flag靶机下载地址:https://www.vulnhub.com/entry/hacksudo-proximacentauri,709/二、信息收集使用nmap主机发现靶机ip:10.0.2.51使用nmap端口扫描
- VnlnHub hacksudo-Thor
奋斗吧!小胖子
web安全安全
靶场搭建靶场下载地址:https://download.vulnhub.com/hacksudo/hacksudo---Thor.zip下载下来是虚拟机.ova压缩文件,这个靶机是VirtualBox的,直接用VM打开会报错想要用VM打开可以看我这篇文章:如何将VirtualBox虚拟机转换到VMware中_奋斗吧!小胖子的博客-CSDN博客_virtualbox转vmware打开后把网络模式设置
- Vulnhub--hacksudo(thor)靶场
lexia7
每周靶场训练网络安全web安全
hacksudo-thor靶场练习---中0x00部署0x01信息收集1.主机发现2.端口扫描3.路径爬取开源源码泄漏默认帐号密码业务逻辑漏洞破壳漏洞GTFOBins提权0x02总结0x00部署hacksudo-thor靶机:下载地址宿主机:kali2022目标:获取root拿到flag文件0x01信息收集1.主机发现$sudoarp-scan-l//因为靶机与宿主机在同一网段,所以用二级扫描来发
- vulnhub-->hacksudo-Thor靶机详细思路
郑居中3.0
service提权vulnhubhacksudo-Thor打靶
目录1.IP探测2.端口服务扫描3.网站漏洞扫描4.目录扫描5.信息分析6.破壳漏洞(Shellshock)nmap---漏洞检测CVE-2014-62717.nc反弹8.提权9.service提权1.IP探测┌──(root㉿kali)-[~]└─#arp-scan-lInterface:eth0,type:EN10MB,MAC:00:0c:29:10:3c:9b,IPv4:192.168.0.
- Vulnhub靶机:hacksudo-search
huang0c
靶场web安全
一、介绍运行环境:Virtualbox攻击机:kali(10.0.2.15)靶机:hacksudo-search(10.0.2.50)目标:获取靶机root权限和flag靶机下载地址:https://download.vulnhub.com/hacksudo/hacksudo-search.zip二、信息收集使用nmap主机发现靶机ip:10.0.2.50使用nmap端口扫描发现,靶机开放端口:2
- Vulnhub靶机:hacksudoLPE
huang0c
靶场web安全
一、介绍运行环境:Virtualbox攻击机:kali(10.0.2.15)靶机:hacksudoLPE(10.0.2.47)目标:获取靶机root权限和flag,该靶机是一个练习提权的靶场,主要以提权为主靶机下载地址:https://www.vulnhub.com/entry/hacksudo-lpe,698/二、信息收集使用nmap主机发现靶机ip:10.0.2.47使用nmap端口扫描发现,
- vulnhub -- hacksudo: Thor
Ability~
vulnhubphpnginxweb安全
靶机下载地址:下载链接这里通过arp-scan-l来发现主机,主机IP地址:10.0.2.7信息搜集namp对IP地址进行端口扫描(开放21,22,82端口)通过80端口访问,首页是一个登录页面,尝试用弱密码进行登录一下,发现不能登录成功接着访问一下其他页面,发现concat下有一些基本信息(可以搜集尝试登录,但无果),其他页面也没有什么有用信息接下来用dirsearch进行目录扫描,可以发现有一
- vulnhub之hacksudo:Thor
梅_花_七
Vulnhubp2plinux网络协议
目录地址:一、主机发现二、端口扫描三、服务版本发现四、信息收集1.页面源码2.访问cgi-bin五、目录爆破六、信息收集21.README.md2.admin_login3.index.php/login4.网站源码(1)管理员账户密码七、登录管理员后台八、破壳漏洞-突破边界1.破壳漏洞2.nmap检测破壳漏洞是否存在3.利用4.尝试反弹shell九、提权1.利用python美化shell2.su
- Vulnhub靶机:hacksudo-FOG
huang0c
靶场web安全
一、介绍运行环境:Virtualbox攻击机:kali(10.0.2.15)靶机:hacksudo-FOG(10.0.2.48)目标:获取靶机root权限和flag靶机下载地址:https://www.vulnhub.com/entry/hacksudo-fog,697/二、信息收集使用nmap主机发现靶机ip:10.0.2.48使用nmap端口扫描发现,靶机开放端口:21、22、80、111、4
- vulnhub靶场-hacksudo - Thor
KALC
网络安全安全web安全
1、靶机信息靶机名称:hacksudo-Thor靶机难度:中等虚拟机环境:此靶机推荐使用Virtualbox搭建目标:取得root权限靶机地址:https://download.vulnhub.com/hacksudo/hacksudo---Thor.zipkali服务器IP192.168.2.172靶机IP192.168.2.1752、主机发现2.1使用nmap对靶机所在的网段进行主机发现,通过
- Vulnhub靶机:hacksudo-Thor
huang0c
靶场web安全
一、介绍运行环境:Virtualbox攻击机:kali(10.0.2.15)靶机:hacksudo-Thor(10.0.2.49)目标:获取靶机root权限和flag靶机下载地址:https://download.vulnhub.com/hacksudo/hacksudo—Thor.zip二、信息收集使用nmap主机发现靶机ip:10.0.2.49使用nmap端口扫描发现,靶机开放端口:21、22
- Vulnhub靶机:hacksudoAliens
huang0c
靶场web安全
一、介绍运行环境:Virtualbox攻击机:kali(10.0.2.15)靶机:hacksudoAliens(10.0.2.46)目标:获取靶机root权限和flag靶机下载地址:https://download.vulnhub.com/hacksudo/HacksudoAliens.zip二、信息收集使用nmap主机发现靶机ip:10.0.2.46使用nmap端口扫描发现,靶机开放端口:22、
- Vulnhub靶机:hacksudo1
huang0c
靶场web安全
一、介绍运行环境:Virtualbox攻击机:kali(10.0.2.15)靶机:hacksudo1(10.0.2.43)目标:获取靶机root权限和flag靶机下载地址:https://www.vulnhub.com/entry/hacksudo-101,650/二、信息收集使用nmap主机发现靶机ip:10.0.2.43使用nmap端口扫描发现,靶机开放端口:80、2222、808080端口:
- Vulnhub靶机:hacksudo3
huang0c
靶场web安全
一、介绍运行环境:Virtualbox攻击机:kali(10.0.2.15)靶机:hacksudo3(10.0.2.45)目标:获取靶机root权限和flag靶机下载地址:https://www.vulnhub.com/entry/hacksudo-3,671/二、信息收集使用nmap主机发现靶机ip:10.0.2.45使用nmap端口扫描发现,靶机开放端口:21、22、8080端口:打开网站未发
- Vulnhub靶机:hacksudo2 (HackDudo)
huang0c
靶场web安全
一、介绍运行环境:Virtualbox攻击机:kali(10.0.2.15)靶机:hacksudo2(HackDudo)(10.0.2.44)目标:获取靶机root权限和flag靶机下载地址:https://download.vulnhub.com/hacksudo/hackdudo2.rar二、信息收集使用nmap主机发现靶机ip:10.0.2.44使用nmap端口扫描发现,靶机开放端口:80、
- 2019-05-06 nano操作I2C
马超波
Nano扩展口有两组I2C,分别为bus0bus1接口定义如下:https://www.jetsonhacks.com/nvidia-jetson-nano-j41-header-pinout/https://elinux.org/Jetson/I2CI2C寄存器操作i2cdumpPORTSLAVE_ADDR$sudoi2cdump-f-y40x40i2csetPORTSLAVE_ADDRREGV
- 渗透测试hacksudo-1.0.1 SCP提权
伏波路上学安全
靶场练习Vulnhub安全linuxweb安全
靶机信息下载地址:https://www.vulnhub.com/entry/hacksudo-101,650/名称:hacksudo系列1.0.1靶场:VulnHub.com难度:简单发布时间:2021年4月4日提示信息:无目标:user.txt和root.txt实验环境攻击机:VMwarekali192.168.7.3靶机:VboxlinuxIP自动获取信息收集扫描主机扫描局域网内的靶机IP地
- Arduino 推出基于乐鑫 ESP32-S3 的 STEM 教育机器人
乐鑫科技 Espressif
乐鑫科技机器人ArduinoESP32-S3STEM教育机器人STEMAlvik
ArduinoAlvik是ArduinoEducation推出的一款新型机器人,可作为一种跨学科工具,为当前教育和未来机器人世界筑起连接的桥梁。Hackster的GarethHalfacree表示:“Alvik的设计灵感来自Arduino简化复杂技术的理念,同时它也‘展示了Arduino对支持MicroPython的最新承诺’。”ArduinoEducation创意团队的YuHu表示:“Alvik
- 【R>>ggh4x】ggplot2分面hacks
高大石头
ggh4x是ggplot2的扩展包,其火星文发音为G-G-hacks。主要功能包括调整分面大小(adjustingthesizesoffacets),mappingmultipleaestheticstocolorsandspecifyingindividualscalesforfacets。同时还是多个geoms、facets、positions、guides和stats的集合。安装#devto
- NVIDIA与 Sparkfun 的合作伙伴在 Hackster.io 上发起了人工智能创新挑战赛,喊你来参加!
扫地的小何尚
人工智能
NVIDIA与Sparkfun的合作伙伴在Hackster.io上发起了人工智能创新挑战赛,喊你来参加!本次竞赛的目标旨在吸引开发者社区在NVIDIAJetsonOrin平台上为边缘构建生成式AI应用程序和模型,希望通过本次比赛提高人们对新Jetson生成式AI实验室的认识和参与度。所有参赛类别都需要使用Jetson,但生成式AI类别需要使用JetsonOrin。比赛分为三个类别,每个类别将产生三
- 重读《暗时间》笔记和感想11 – 书写是为了更好地思考
greenorchid
大家可以看当时的博客原文:http://mindhacks.cn/2009/02/09/writing-is-better-thinking/因为没有前文后文,理解其实更加困难,直接看原文效果最好了。可以让读者更全面、深刻地理解一个知识点。我只是把对我来说印象深刻的观点和结论摘录下来,作为我的学习记录,以后可以经常复习回顾。我非常喜欢这篇文章,对我启发特别大,我也深有同感。我经常在走路和睡前总结所
- 重读《暗时间》笔记和感想12 – 为什么你从现在开始就应该写博客
greenorchid
大家可以看当时的博客原文:http://mindhacks.cn/2009/02/15/why-you-should-start-blogging-now/因为没有前文后文,理解其实更加困难,直接看原文效果最好,可以让读者更全面、深刻地理解一个知识点。我只是把对我来说印象深刻的观点和结论摘录下来,作为我的学习记录,以后可以经常复习回顾。写一个长期的价值博客最大的几大好处:1能够交到很多志同道合的朋
- 膜拜性转帖: C++11有关的(现在用的编译器都是不太支持C++11的)
stereohomology
学习学习c++11微软亚洲研究院
http://mindhacks.cn/2012/08/27/modern-cpp-practices/点击打开链接这里也有:http://blog.csdn.net/pongba/article/details/7911997C++11(及现代C++风格)和快速迭代式开发By刘未鹏–August27,2012Postedin:编程过去的一年我在微软亚洲研究院做输入法,我们的产品叫“英库拼音输入法
- Vulnhub-HACKSUDO: PROXIMACENTAURI渗透
疯狂搞网安的18岁老登
Vulnhub靶机渗透安全威胁分析安全网络安全计算机网络网络
文章目录一、前言1、靶机ip配置2、渗透目标3、渗透概括开始实战一、信息获取二、端口敲门三、web密码爆破四、getShell五、获取新用户六、提权一、前言 由于在做靶机的时候,涉及到的渗透思路是非常的广泛,所以在写文章的时候都是挑重点来写,尽量的不饶弯路。具体有不不懂都的可以直接在文章下评论或者私信博主 如果不会导入Vulnhub靶机和配置网络环境的话,请点我直达发车文章! 本文靶机下载连接-戳
- 数字保险箱(RP2040+W5100S+指纹)第二部分(已完成)
WIZnet
网络W5100stcp/ip
使用RaspberryPiRP2040、指纹、伺服、OLED、蜂鸣器和W5100SWizfi360制作数字保险箱。转发:DigitalSafeBox(RP2040+W5100S+FingerPrint)Part2(Finished)项目介绍故事https://www.hackster.io/gavinchiong/digital-safe-box-rp2040-w5100s-fingerprint
- vulnhub靶机hacksudo FOG
himobrinehacken
vulnhub安全web安全网络安全系统安全网络攻击模型
下载地址:hacksudo:FOG~VulnHub主机发现目标148端口扫描IP过多整理一下扫描服务漏洞扫描去80看看经典凯撒,后面还是一个github好好好,mp4接下来目录爆破一个一个去看失败了换一个少模块,有点麻烦,直接改成python3出来咯看到login进不去,换一个突破口了用其实是出来了出来了这个要密码搞定还有一个音频文件正好有工具那就是凯撒加密位数应该是3在线凯撒密码加密解密(ldd
- 重读《暗时间》笔记和感想14 –遇到问题为什么应该自己动手?
greenorchid
原文网址:http://mindhacks.cn/2009/07/06/why-you-should-do-it-yourself/因为没有前文后文,理解其实更加困难,直接看原文效果最好了。而且网上的博客原文里面还有很多外链,可以让读者更全面、深刻地理解一个知识点。我只是把对我来说印象深刻的观点和结论摘录下来,作为我的学习记录,以后可以经常复习回顾。我们在学习新东西,遇到困难的时候,为什么会放弃?
- 初探栈溢出(上)
网安星星
驱动开发web安全网络安全
0x01HEVD介绍HEVD全称为HackSysExtremeVulnerableDrive,是一个项目,故意设计包含多种漏洞的驱动程序,旨在帮助安全爱好者来提升他们在内核层面的漏洞利用能力。说白了,是一个内核漏洞的靶场。项目地址:https://github.com/hacksysteam/HackSysExtremeVulnerableDriver关于安装配置初始环境,建议参考:https:/
- 初探栈溢出(下)
网安星星
安全
0x04漏洞利用作为脚本小子,先跑一下写好了的exploit脚本。打开HackSysEVDExploit.sln文件,直接在vs2019上编译即可。将生成的HackSysEVDExploit.exe拷贝至win7,执行如下命令直接可以获取system权限。那么只跑一下脚本肯定不行,一起分析一下他是如何做到的。首先,栈溢出了,我们最希望控制的就是EIP,通过栈溢出的漏洞将原来函数返回的地址覆盖为我们
- java的(PO,VO,TO,BO,DAO,POJO)
Cb123456
VOTOBOPOJODAO
转:
http://www.cnblogs.com/yxnchinahlj/archive/2012/02/24/2366110.html
-------------------------------------------------------------------
O/R Mapping 是 Object Relational Mapping(对象关系映
- spring ioc原理(看完后大家可以自己写一个spring)
aijuans
spring
最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬 的心情和激情通览了一遍。又一次接受了IOC 、DI、AOP等Spring核心概念。 先就IOC和DI谈一点我的看法。IO
- MyEclipse 2014中Customize Persperctive设置无效的解决方法
Kai_Ge
MyEclipse2014
高高兴兴下载个MyEclipse2014,发现工具条上多了个手机开发的按钮,心生不爽就想弄掉他!
结果发现Customize Persperctive失效!!
有说更新下就好了,可是国内Myeclipse访问不了,何谈更新...
so~这里提供了更新后的一下jar包,给大家使用!
1、将9个jar复制到myeclipse安装目录\plugins中
2、删除和这9个jar同包名但是版本号较
- SpringMvc上传
120153216
springMVC
@RequestMapping(value = WebUrlConstant.UPLOADFILE)
@ResponseBody
public Map<String, Object> uploadFile(HttpServletRequest request,HttpServletResponse httpresponse) {
try {
//
- Javascript----HTML DOM 事件
何必如此
JavaScripthtmlWeb
HTML DOM 事件允许Javascript在HTML文档元素中注册不同事件处理程序。
事件通常与函数结合使用,函数不会在事件发生前被执行!
注:DOM: 指明使用的 DOM 属性级别。
1.鼠标事件
属性  
- 动态绑定和删除onclick事件
357029540
JavaScriptjquery
因为对JQUERY和JS的动态绑定事件的不熟悉,今天花了好久的时间才把动态绑定和删除onclick事件搞定!现在分享下我的过程。
在我的查询页面,我将我的onclick事件绑定到了tr标签上同时传入当前行(this值)参数,这样可以在点击行上的任意地方时可以选中checkbox,但是在我的某一列上也有一个onclick事件是用于下载附件的,当
- HttpClient|HttpClient请求详解
7454103
apache应用服务器网络协议网络应用Security
HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。本文首先介绍 HTTPClient,然后根据作者实际工作经验给出了一些常见问题的解决方法。HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需
- 递归 逐层统计树形结构数据
darkranger
数据结构
将集合递归获取树形结构:
/**
*
* 递归获取数据
* @param alist:所有分类
* @param subjname:对应统计的项目名称
* @param pk:对应项目主键
* @param reportList: 最后统计的结果集
* @param count:项目级别
*/
public void getReportVO(Arr
- 访问WEB-INF下使用frameset标签页面出错的原因
aijuans
struts2
<frameset rows="61,*,24" cols="*" framespacing="0" frameborder="no" border="0">
- MAVEN常用命令
avords
Maven库:
http://repo2.maven.org/maven2/
Maven依赖查询:
http://mvnrepository.com/
Maven常用命令: 1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName 
- PHP如果自带一个小型的web服务器就好了
houxinyou
apache应用服务器WebPHP脚本
最近单位用PHP做网站,感觉PHP挺好的,不过有一些地方不太习惯,比如,环境搭建。PHP本身就是一个网站后台脚本,但用PHP做程序时还要下载apache,配置起来也不太很方便,虽然有好多配置好的apache+php+mysq的环境,但用起来总是心里不太舒服,因为我要的只是一个开发环境,如果是真实的运行环境,下个apahe也无所谓,但只是一个开发环境,总有一种杀鸡用牛刀的感觉。如果php自己的程序中
- NoSQL数据库之Redis数据库管理(list类型)
bijian1013
redis数据库NoSQL
3.list类型及操作
List是一个链表结构,主要功能是push、pop、获取一个范围的所有值等等,操作key理解为链表的名字。Redis的list类型其实就是一个每个子元素都是string类型的双向链表。我们可以通过push、pop操作从链表的头部或者尾部添加删除元素,这样list既可以作为栈,又可以作为队列。
&nbs
- 谁在用Hadoop?
bingyingao
hadoop数据挖掘公司应用场景
Hadoop技术的应用已经十分广泛了,而我是最近才开始对它有所了解,它在大数据领域的出色表现也让我产生了兴趣。浏览了他的官网,其中有一个页面专门介绍目前世界上有哪些公司在用Hadoop,这些公司涵盖各行各业,不乏一些大公司如alibaba,ebay,amazon,google,facebook,adobe等,主要用于日志分析、数据挖掘、机器学习、构建索引、业务报表等场景,这更加激发了学习它的热情。
- 【Spark七十六】Spark计算结果存到MySQL
bit1129
mysql
package spark.examples.db
import java.sql.{PreparedStatement, Connection, DriverManager}
import com.mysql.jdbc.Driver
import org.apache.spark.{SparkContext, SparkConf}
object SparkMySQLInteg
- Scala: JVM上的函数编程
bookjovi
scalaerlanghaskell
说Scala是JVM上的函数编程一点也不为过,Scala把面向对象和函数型编程这两种主流编程范式结合了起来,对于熟悉各种编程范式的人而言Scala并没有带来太多革新的编程思想,scala主要的有点在于Java庞大的package优势,这样也就弥补了JVM平台上函数型编程的缺失,MS家.net上已经有了F#,JVM怎么能不跟上呢?
对本人而言
- jar打成exe
bro_feng
java jar exe
今天要把jar包打成exe,jsmooth和exe4j都用了。
遇见几个问题。记录一下。
两个软件都很好使,网上都有图片教程,都挺不错。
首先肯定是要用自己的jre的,不然不能通用,其次别忘了把需要的lib放到classPath中。
困扰我很久的一个问题是,我自己打包成功后,在一个同事的没有装jdk的电脑上运行,就是不行,报错jvm.dll为无效的windows映像,如截图
最后发现
- 读《研磨设计模式》-代码笔记-策略模式-Strategy
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/*
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化
简单理解:
1、将不同的策略提炼出一个共同接口。这是容易的,因为不同的策略,只是算法不同,需要传递的参数
- cmd命令值cvfM命令
chenyu19891124
cmd
cmd命令还真是强大啊。今天发现jar -cvfM aa.rar @aaalist 就这行命令可以根据aaalist取出相应的文件
例如:
在d:\workspace\prpall\test.java 有这样一个文件,现在想要将这个文件打成一个包。运行如下命令即可比如在d:\wor
- OpenJWeb(1.8) Java Web应用快速开发平台
comsci
java框架Web项目管理企业应用
OpenJWeb(1.8) Java Web应用快速开发平台的作者是我们技术联盟的成员,他最近推出了新版本的快速应用开发平台 OpenJWeb(1.8),我帮他做做宣传
OpenJWeb快速开发平台以快速开发为核心,整合先进的java 开源框架,本着自主开发+应用集成相结合的原则,旨在为政府、企事业单位、软件公司等平台用户提供一个架构透
- Python 报错:IndentationError: unexpected indent
daizj
pythontab空格缩进
IndentationError: unexpected indent 是缩进的问题,也有可能是tab和空格混用啦
Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯。并且在Python语言里,缩进而非花括号或者某种关键字,被用于表示语句块的开始和退出。增加缩进表示语句块的开
- HttpClient 超时设置
dongwei_6688
httpclient
HttpClient中的超时设置包含两个部分:
1. 建立连接超时,是指在httpclient客户端和服务器端建立连接过程中允许的最大等待时间
2. 读取数据超时,是指在建立连接后,等待读取服务器端的响应数据时允许的最大等待时间
在HttpClient 4.x中如下设置:
HttpClient httpclient = new DefaultHttpC
- 小鱼与波浪
dcj3sjt126com
一条小鱼游出水面看蓝天,偶然间遇到了波浪。 小鱼便与波浪在海面上游戏,随着波浪上下起伏、汹涌前进。 小鱼在波浪里兴奋得大叫:“你每天都过着这么刺激的生活吗?简直太棒了。” 波浪说:“岂只每天过这样的生活,几乎每一刻都这么刺激!还有更刺激的,要有潮汐变化,或者狂风暴雨,那才是兴奋得心脏都会跳出来。” 小鱼说:“真希望我也能变成一个波浪,每天随着风雨、潮汐流动,不知道有多么好!” 很快,小鱼
- Error Code: 1175 You are using safe update mode and you tried to update a table
dcj3sjt126com
mysql
快速高效用:SET SQL_SAFE_UPDATES = 0;下面的就不要看了!
今日用MySQL Workbench进行数据库的管理更新时,执行一个更新的语句碰到以下错误提示:
Error Code: 1175
You are using safe update mode and you tried to update a table without a WHERE that
- 枚举类型详细介绍及方法定义
gaomysion
enumjavaee
转发
http://developer.51cto.com/art/201107/275031.htm
枚举其实就是一种类型,跟int, char 这种差不多,就是定义变量时限制输入的,你只能够赋enum里面规定的值。建议大家可以看看,这两篇文章,《java枚举类型入门》和《C++的中的结构体和枚举》,供大家参考。
枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum
- Merge Sorted Array
hcx2013
array
Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array.
Note:You may assume that nums1 has enough space (size that is
- Expression Language 3.0新特性
jinnianshilongnian
el 3.0
Expression Language 3.0表达式语言规范最终版从2013-4-29发布到现在已经非常久的时间了;目前如Tomcat 8、Jetty 9、GlasshFish 4已经支持EL 3.0。新特性包括:如字符串拼接操作符、赋值、分号操作符、对象方法调用、Lambda表达式、静态字段/方法调用、构造器调用、Java8集合操作。目前Glassfish 4/Jetty实现最好,对大多数新特性
- 超越算法来看待个性化推荐
liyonghui160com
超越算法来看待个性化推荐
一提到个性化推荐,大家一般会想到协同过滤、文本相似等推荐算法,或是更高阶的模型推荐算法,百度的张栋说过,推荐40%取决于UI、30%取决于数据、20%取决于背景知识,虽然本人不是很认同这种比例,但推荐系统中,推荐算法起的作用起的作用是非常有限的。
就像任何
- 写给Javascript初学者的小小建议
pda158
JavaScript
一般初学JavaScript的时候最头痛的就是浏览器兼容问题。在Firefox下面好好的代码放到IE就不能显示了,又或者是在IE能正常显示的代码在firefox又报错了。 如果你正初学JavaScript并有着一样的处境的话建议你:初学JavaScript的时候无视DOM和BOM的兼容性,将更多的时间花在 了解语言本身(ECMAScript)。只在特定浏览器编写代码(Chrome/Fi
- Java 枚举
ShihLei
javaenum枚举
注:文章内容大量借鉴使用网上的资料,可惜没有记录参考地址,只能再传对作者说声抱歉并表示感谢!
一 基础 1)语法
枚举类型只能有私有构造器(这样做可以保证客户代码没有办法新建一个enum的实例)
枚举实例必须最先定义
2)特性
&nb
- Java SE 6 HotSpot虚拟机的垃圾回收机制
uuhorse
javaHotSpotGC垃圾回收VM
官方资料,关于Java SE 6 HotSpot虚拟机的garbage Collection,非常全,英文。
http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html
Java SE 6 HotSpot[tm] Virtual Machine Garbage Collection Tuning
&