8-Java基础语法-Java方法
什么是方法?首先会想到的应该是我们最常使用到的主方法class HelloJava{ public static void main(String[] args){ System.out.println("Hello,Java!"); }}main方法是程序的入口Scanner sc = new Scanner(System.in);sc.nextInt();sc.next();类,Sc
jQuery按钮置灰及恢复
DOM0级添加input{height:20px;width:80px;border:1px;}#addo{background-color:blue;} function addo(){ $(function(){ $('#look').linkbutton("disable");//置灰审核按钮 }); } function save(){
设计模式笔记(11)--享元模式
享元模式在编程世界中,当系统需要大量的小粒度对象时,使用共享的技术可以很好地控制资源的占用。GOF对享元模式的定义是:“运用共享技术有效地支持大量细粒度的对象”。内部状态就是指享元对象内部的不会随环境而改变的可以共享的部分,如连连看游戏中的某张图片。反之,随着环境的改变而做出改变的,无法共享的状态就是外部状态,比如连连看游戏中每个图片的坐标。以下为按照享元模式来修改的连连看游戏的设计及代码。pub
11.spark sql之RDD转换DataSet
简介 SparkSQL提供了两种方式用于将RDD转换为Dataset。使用反射机制推断RDD的数据结构 当spark应用可以推断RDD数据结构时,可使用这种方式。这种基于反射的方法可以使代码更简洁有效。通过编程接口构造一个数据结构,然后映射到RDD上 当spark应用无法推断RDD数据结构时,可使用这种方式。反射方式scala// For implicit conversions from
APK反编译关键命令及步骤
反编译对于开发来说属于基本功,会了反编译,既可以用来查看我们要发布的包配置是否正确,代码是否有什么问题,是否存在被他人注入修改的情况,还可以用来学习别人的代码,当然要是混淆加固的非常厉害那就另当别论下面开始,只说关键点,详细教程自行搜索假设已经有了apktool及2j-dex2jar工具,没有的自行下载最新版本,最新版可以提高反编译成功率注意,在使用apktool时,需同时下载apktool及对应
ionic3 自定义购物加减组件
1.创建组件执行命令$ ionic g component ion-meter成功后如图图片.png2.修改组件ion-meter.tsimport { Component, Input, OnChanges, OnInit, Output, EventEmitter, ViewChild } from '@angular/core';/** * Generated class for the I
你所需要了解的跨域CORS原理
关于浏览器跨域的原理,一个请求在浏览器端发送出去后,是会收到返回值响应的,只不过浏览器在解析这个请求的响应之后,发现不属于浏览器的同源策略(地址里面的协议、域名和端口号均相同),会进行拦截。如果是在curl里面发送一个请求,都是没有跨域这样一个概念的,下面是例子进行分析:server.html在这个html里面采用ajax请求3011这个服务corsconstxhr=newXMLHttpReque
python学习笔记——字符串方法
center:用来在两边填充字符,让字符串居中'themiddleissssssss'.center(20)' Themiddleislx 'strip:删除开头结尾空白字符' Themiddleislx '.strip()'Themiddleislx'names=['lx','dt','xx']>>name='lx'>>ifnameinnames:print(
mongodb auth认证
mongo默认是没有密码的,这样很容易被攻击。(当然,安全的方式不只添加密码,还可以设置ip过滤,如果用的云mongo,可以设置只允许内网访问等等)以auth认证方式启动可以在config文件中加一项:auth: true可以在命令行中,添加一个option,--auth但是,如果mongodb中没有用户,认证是没有意义的。创建用户选择库// 用户的存储也是基于库的。管理员用户的话,需要在admi
基于mssql导mysql遇到的问题
今天遇到一个问题,在通过php的mssql函数读取sqlserver数据导入mysql数据库时,sqlserver的datetime类型数据不能直接通过select出来,必须要先转换为varchar类型数据,然后导入到mysql库中.复制代码代码如下:convert(varchar,‘字段名',120) (sqlserver中转换方法)
深入分析Java的序列化与反序列化
原文链接序列化是一种对象持久化的手段。普遍应用在网络传输、RMI等场景中。本文通过分析ArrayList的序列化来介绍Java序列化的相关内容。主要涉及到以下几个问题:怎么实现Java的序列化为什么实现了java.io.Serializable接口才能被序列化transient的作用是什么怎么自定义序列化策略自定义的序列化策略是如何被调用的ArrayList对序列化的实现有什么好处Java对象的序
这个坑,是时候填上了...
一、背景这两天,在网上逛的时候,发现了如下的一道面试题,感觉还有蛮有意思的,要是不仔细看还真容易掉到坑里面。第一眼看起来比较绕,所以比较难理解。最终我跳出了这个坑,也想把这个跳坑的经历分享出来。题目如下,请问输出的是什么?为什么?/***@authorhafiz.zhang*@description:一个奇怪的现象*@dateCreatedin2018/7/222:44.*/publicclas
我的Ajax服务端框架
注意:本文所介绍的框架已有新版本,点击后面链接即可阅读。【写自己的ASP.NETMVC框架】返回到目录:晒晒我的Ajax服务端框架我的Ajax服务端框架-安全问题通过前面章节的示例代码,您会发现一个问题:那就是在JS中可以调用所有的C#的方法(理论上是可以调用任何一个程序集中的所有Public类的所有方法)。如果您认为这样做,有安全问题,那么可以订阅事件OnAjaxCall来过滤请求。FishWe
Python与Cisco 的事儿
前几天写了一段代码,是用来检查思科设备的端口运行状态的,只是中间有些bug或是存在安全问题,比如密码写在脚本里,对网络不可以达的设备没有进行判断并加以跳过。以下对前两天写的代码进行修改。123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354#!/usr
Ubuntu 16.04 apache+php+mysql环境搭建
16.04安装的方法和之前各版本几乎一样。首先安装apache:sudoapt-getinstallapache2安装完毕后,重启下服务:/etc/init.d/apache2restart输入你的密码,屏幕显示如下字样表示重启完毕:[....]Restartingapache2(viasystemctl):apache2.service====AUTHENTICATINGFORorg.freed
一步步调试解决iOS内存泄漏
原文链接虽然iOS5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文假设你已经比较熟悉Obj-C的内存管理机制。实验的开发环境:XCode4.5.21、运行Demo先下载一个实现准备好的内存泄露的Demo吧:lea
一次不必要的GCLocker-initiated young GC
简书占小狼,转载请注明原创出处,谢谢!有时在分析GC日志的时候,会看到在一次正常的"AllocationFailure"GC之后,紧跟一次"GCLockerInitiatedGC",而且此时年轻代的使用量非常低,大概的GC日志可以看看下面这个。可以看到,在发生"GCLockerInitiatedGC"时,eden区只使用了1%,毫无疑问,这是一次没有意义的YGC,那为什么会这样呢?这得从JNI的G
spark1.x升级到spark2.x以及1.x和2.x的版本兼容
原文出处
PHP set--enable-opcache=no 报错
首先 configure 报错:checking forknown struct flock definition... configure: error: Don't know how to define struct flock on this system, set--enable-opcache=no解决方法:vim /etc/ld.so.conf.d/local.conf # 编辑库文件
HTML5 3D衣服摇摆动画特效
这又是一款基于HTML5Canvas的3D动画杰作,它是一个可以随风飘动的3D衣服摇摆动画特效,非常逼真。当我们将鼠标滑过衣服时,衣服将会出现摇摆的动画,点击鼠标时,衣服将会更加剧烈地摆动。在线演示源码下载HTML代码"3D on 2D Canvas" demomove cursor to pan / click to swingP3D库JS代码,主要用来处理3D效果的window.P3D = {