欢迎来到 黑吧安全网 聚焦网络安全前沿资讯,精华内容,交流技术心得!
  • Java实现文件批量导入导出实例(兼容xls,xlsx)
  • 1、介绍 java实现文件的导入导出数据库,目前在大部分系统中是比较常见的功能了,今天写个小demo来理解其原理,没接触过的同学也可以看看参考下。 目前我所接触过的导入导出技术主要有POI和iReport,poi主要作为一......
  • 所属分类:编程开发 更新时间:2017-06-04 相关标签: 阅读全文...
  • 前端模块化发展简史
  • 前端发展日新月异,短短不过 10 年已经从原始走向现代,甚至引领潮流。网站逐渐变成了互联网应用程序,代码量飞速增长,为了支撑这种需求和变化,同时兼顾代码质量、降低开发成本,接入模块化势在必行。伴随这一变化......
  • 所属分类:编程开发 更新时间:2017-06-04 相关标签: 阅读全文...
  • 详述如何退出 Vim 编辑器
  • Vim 是一个类似于 Vi 的著名的功能强大、高度可定制的文本编辑器,其在 Vi 的基础上改进和增加了很多特性。怎么说呢?学习如何用 Vim 进行文本编辑应该算是程序员的必备技能之一啦!But,很多同学在使用 Vim 进行文......
  • 所属分类:编程开发 更新时间:2017-06-04 相关标签: 阅读全文...
  • 一名资深牛人写的Java脚本编程指南
  • Java 脚本 是一种独立于框架的脚本语言,使用来自于Java代码的脚本引擎 。通过java脚本API,可以使用Java语言编写定制/可扩展的应用程序并将自定义脚本语言选择留给最终用户 。 脚本语言的一些有用的特性是: 方便......
  • 所属分类:编程开发 更新时间:2017-06-04 相关标签: 阅读全文...
  • PHP防止盗链防止迅雷下载的方法
  • 防止盗链: 原理:当服务器要我们下载文件的时候,我们会拿到一个链接,然后我们通过这个链接找到这个文件,然后将它下载下来。那么也就是说这个链接必须要有的,那么如何防止盗链呢?那就是给你的链接并不是真正的......
  • 所属分类:编程开发 更新时间:2017-06-03 相关标签: 阅读全文...
  • 程序员如何选择未来的职业路线
  • 本人从2008年毕业,作为一名软件开发程序员,开始正式踏入软件开发行业,转眼间已是9个年头了。做过初级软件工程师、高级软件工程师、项目主管、技术经理、项目经理。近些年带过开发团队、参与招聘面试。今天把个人......
  • 所属分类:编程开发 更新时间:2017-06-01 相关标签: 阅读全文...
  • 程序员们最易犯的10种错误
  • 计算机行业中无疑程序员的薪资待遇是极高的,每年都有大量的人投身软件编程行业,成为一名程序员。 1、缺少必要的注释 大段的iF-else缺少注释,让维护者没有办法快速分辨分支逻辑。特定地方存在hack或复杂逻辑的代......
  • 所属分类:编程开发 更新时间:2017-05-31 相关标签: 阅读全文...
  • Java程序员的CTO成长之路
  • 在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了。但如果有清晰的指示图供参考还是非常不错的,这样我们清楚的知道我们大概处于那个阶段和水平。 技术路线图 Java程序员 高级特性 反......
  • 所属分类:编程开发 更新时间:2017-05-31 相关标签: 阅读全文...
  • javaweb基础知识
  • 一.B/S技术 1.B/S结构(浏览器/服务器):程序完全部署在服务器上 2.B/S技术的工作原理: 3.URL:(Uniform Resource Locator)统一资源定位符组成: 二.Tomcat服务器: 1.简介:Tomcat服务器是Apache Jakarta的开......
  • 所属分类:编程开发 更新时间:2017-05-29 相关标签: 阅读全文...
  • 算是初学Java时的一些心得经验分享 不再犹豫
  • 用Java也有段时间了,话说我依然喜欢Java,有时候就是没有理由的喜欢,有时候这种感觉更是说不清楚。今天来说这个是因为找到了点理由呀,偶然间看到有大牛们总结了几点,不管怎么样我表示很认同啊!简单,安全,可......
  • 所属分类:编程开发 更新时间:2017-05-29 相关标签: 阅读全文...
  • Java 9 中的 9 个新特性
  • Java 9 包含了丰富的特性集。虽然Java 9没有新的语言概念,但是有开发者感兴趣的新的API和诊断命令。 我们将快速的,着重的浏览其中的几个新特性; 模块化系统–Jigsaw 项目 模块化是一个很通用的概念。在......
  • 所属分类:编程开发 更新时间:2017-05-29 相关标签: 阅读全文...
  • JavaScript-松散类型、js变量存储模型、变量提升
  • 什么是松散类型 JavaScript两种变量类型的内存模型 预加载 变量提升 javascript里的变量和其他语言有很大的不同,javascript的变量是一个松散的类型,松散类型变量的特点是变量定义时候不需要指定变量的类型,变......
  • 所属分类:编程开发 更新时间:2017-05-29 相关标签: 阅读全文...
  • 编写简单tamper绕过encode编码
  • 遇到 一个搜索框 通过输入以下 内容: 123 返回正常 123%' and '%'=' 返回正常 123%' and '%'=' a 返回 为空 123%‘-- 返回正常 123%' and (select 113 from dual)=123-- 返回正常 初步判定 为 orac......
  • 所属分类:编程开发 更新时间:2017-05-29 相关标签: 阅读全文...
  • 他们或许不是IT大佬,但是他们绝对是中国顶级的程序员
  • 在中国的程序员中,根据w3cschool小编观察所知,这些有着各自传奇经历,以及创下种种记录的人才无疑是目前中国最优秀的程序员,排名不按顺序,让我们一起看看咱大中华都有哪些顶尖的程序员: 陆靖 2002年ACM-I......
  • 所属分类:编程开发 更新时间:2017-05-28 相关标签: 阅读全文...
  • 程序员:代码是从头编还是用框架好呢
  • 在编码的世界里,程序员永远不要期待东西保持静止太久。技术已经决定了我们如何互动、创造、学习、生活等,并且不断发展。对于程序员来说,只有靠近和依赖最新技术才能完成任务。而且最深刻的改变之一就是框架、编程......
  • 所属分类:编程开发 更新时间:2017-05-28 相关标签: 阅读全文...
  • C语言之数组名的含义
  • 一:一维数组 int a[5]; a:就是数组名。a做左值时表示整个数组的所有空间(10×4=40字节),又因为C语言规定数组操作时要独立单个操作,不能整体操作数组,所以a不能做左值;a做右值表示数组首元素(数组的第0个元......
  • 所属分类:编程开发 更新时间:2017-05-20 相关标签: 阅读全文...
  • 想成为编程高手,一定要学汇编吗
  • 汇编语言这门课, 是我大学的一段灰色记忆。 有很长一段时间,我都搞不明白为什么汇编语言中有各种各样的寻址方式 , 还有为什么叫立即数呢? 它明明就是一个数字啊,起个这么古怪的名称。 老师布置的作业也不复杂......
  • 所属分类:编程开发 更新时间:2017-05-07 相关标签: 阅读全文...
  • Java与C++两大语言比较
  • Java Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现......
  • 所属分类:编程开发 更新时间:2017-05-07 相关标签: 阅读全文...
  • Ajax与mysql数据交互制作留言板功能的方法介绍
  • 最近自己做了一个小demo,实现了Ajax与MySQL的数据交互,js部分用的是jq,后台用的是php,数据库是mysql,过时间再来一个node+mongodb版的。 关于mysql的使用和安装,就不多讲了,自行百度xampp,Apache服务器和mys......
  • 所属分类:编程开发 更新时间:2017-05-01 相关标签: 阅读全文...
  • 怎么样使用Yii2实现中国省市区三级联动实例
  • 1、获取源码 2、安装 添加到你的composer.json文件 "chenkby/yii2-region": "dev-master" 切换到项目目录 composer update; 3、配置 1) 在地区的Model中添加以下方法 public static function getRegion($par......
  • 所属分类:编程开发 更新时间:2017-04-28 相关标签: 阅读全文...
  • PHP+Ajax无刷新带进度条图片上传示例都有哪些
  • 项目需求:1.PHP+Ajax无刷新带进度条图片上传,2.带进度条。所需插件:jquery.js,jquery.form.js。 最近在做一个手机web项目,需要用到Ajax上传功图片能,项目要求PHP无刷新上传图片,并且要带进度条,下面就来讲一......
  • 所属分类:编程开发 更新时间:2017-04-28 相关标签: 阅读全文...
  • 如何编写和使用Oracle中的procedure
  • 1.创建/修改 CREATE [OR REPLACE] PROCEDURE procedure_name [(parameter_list)] {IS|AS} [local_declarations] BEGIN executable_statements [EXCEPTION exception_handlers] END [procedure_name]; a.par......
  • 所属分类:编程开发 更新时间:2017-04-27 相关标签: 阅读全文...
  • 通过QQ实现PHP的第三方登录的方法
  • oAuth基本原理 接入QQ登录前置条件 申请AppID 和Appkey 登录QQ互联申请网站应用或移动应用接入 按照步骤申请成功后,创建应用即可看到对应的AppId和AppKey 引入官方SDK 添加测试回调地址 1、在本地添加一个......
  • 所属分类:编程开发 更新时间:2017-04-25 相关标签: 阅读全文...
  • Ajax和$ .ajax使用实例有哪些
  • 实例一(Ajax请求基本创建格式): xmlns="http://www.w3.org/1999/xhtml"> runat="server"> Ajax练习(GET,不考虑浏览器兼容性) type="text/JavaScript"> function doRequest() { //不考虑浏览器兼容......
  • 所属分类:编程开发 更新时间:2017-04-25 相关标签: 阅读全文...
  • Jsp中out.print和out.write的区别在哪
  • Jsp中out.print和out.write的区别在哪? jsp中的out对象是JspWriter类型的. 而JspWriter继承了java.io.Writer . write方法是在在父类Writer中定义的, print方法是在子类JspWriter中定义的. 重载的print方法可......
  • 所属分类:编程开发 更新时间:2017-04-25 相关标签: 阅读全文...
  • 通过Git撤销操作、删除文件和恢复文件的步骤
  • 大致介绍 经过前面的学习,已经建立了版本库,并上传了文件,这次来学习对这些文件进行基本的操作,即: ◆ 撤销操作 ◆ 删除文件 ◆ 恢复文件 我在此之前,已经将三个文件提交到了版本库 撤销操作 撤销操作......
  • 所属分类:编程开发 更新时间:2017-04-25 相关标签: 阅读全文...
  • 如何通过Git实现提交文件到三个区
  • 大致介绍 年过的差不多了,开始学习! Git有三个工作区域: ◆ 工作区(Working Directory) ◆ 暂存区(Stage) ◆ 版本库(Repository) 工作区(Working Directory) 简单理解就是需要进行版本的某个文件夹......
  • 所属分类:编程开发 更新时间:2017-04-25 相关标签: 阅读全文...
  • Git基本常用命令集锦
  • mkdir: XX (创建一个空目录 XX指目录名) pwd: 显示当前目录的路径。 git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件。 git add XX 把xx文件添加到暂存区去。 git commit –m “XX” 提交......
  • 所属分类:编程开发 更新时间:2017-04-25 相关标签: 阅读全文...
  • 怎么样使用jQuery制作图片旋转效果
  • 以前用JQuery写过一个纵深方向上的图片旋转效果,在这里拿出来跟大家分享下,贴上一张图片看看效果是如何的: 其实现原理并不复杂,在数学上只用到了其中的正弦函数,制作过程大致如下: (1)先定义好图片旋转的......
  • 所属分类:编程开发 更新时间:2017-04-24 相关标签: 阅读全文...
  • 本类最新更新
    • 本类热门文章
      • 最新下载
        • 标签云集