- vnpy1.0版本学习-回测模块
ls13552912394
1、学习vnpy,从vnpy1.0开始。主要是学习回测模块的使用。ctaAlgo回测模块的使用。git的链接官方:官方地址。其中最主要碰到的坑,各种关联包的使用和开始启动py文件的方法。官方的说明文档写的不太清楚。详细还是要看官方的,我只写写我的感受和操作。2、首先talib包是比较难装的,需要使用conda命令,版本和依赖的包太乱了。使用anacondaprompt命令提示行执行如下:conda
- python从入门到精通:函数
人间无解
python开发语言数据结构数据库mysql
目录1、函数介绍2、函数的定义3、函数的传入参数4、函数的返回值5、函数说明文档6、函数的嵌套调用7、变量的作用域1、函数介绍函数是组织好的,可重复使用的,用来实现特定功能的代码段。name="zhangsan";length=len(name);print(length)之所以可以随时调用len()(实现统计长度)函数,是因为,它是python内置的函数(提前写好的)。不使用len()函数如何实
- Spring LDAP 登录验证(非查询方式)
小罗不吃菜
最近公司的一个产品需要做兼容多个公司的LDAP登录功能,选择SpringLDAP这种比较简单的方式来获取LDAP连接和查询用户,但是做到用户登录时却发现了一个问题,不同公司的LDAP的密码加密方式可能并不一样,若想通过查询的方式来确认用户登录,则需要关心该LDAP的密码加密方式。但是我们并不想把所有的可用加密方式列举一遍,那有其他的方法来实现这个功能么?在你连接LDAP的时候会发现,你的管理员密码
- Springboot配置文件中账号密码等敏感信息的加解密
乌托邦的逃亡者
软件开发springspringbootjava后端
说明:使用过SpringBoot配置文件的朋友都知道,资源文件中的内容通常情况下是明文显示,安全性比较低。打开application.properties或application.yml,比如MySQL登录密码,Redis登录密码以及第三方的密钥等等一览无余。这里介绍一个加解密组件jasypt,用以提高配置文件中敏感配置数据的安全性。本文以数据库连接URL、用户名和数据库密码加密为例。一,引入Ma
- vue 项目代码架构
王小工
前端vue.js架构前端
Vue项目的代码架构通常遵循一定的组织结构和约定,以提高项目的可维护性、可扩展性和可读性。以下是对Vue项目代码架构的详细解析:一、项目目录结构Vue项目的目录结构通常包括以下几个关键部分:根目录:package.json:npm包配置文件,定义了项目的npm脚本、依赖包等信息。README.md:项目的说明文档,markdown格式。.gitignore:git上传需要忽略的文件配置。其他配置文
- http、https、https原理
Vivqst
httphttps网络协议
1.HTTP是超文本传输协议,明文传输,在传输的过程中可以对数据进行篡改或拦截2.HTTPS是超文本传输安全协议,协议的主要功能都依赖于SSL/TLS协议实现的,SSL/TLS的功能实现主要涉及到三种算法:摘要算法、对称加密和非对称加密。3.https中包含3种加密方法,对称加密、非对称加密、散列函数4.由于对称加密的计算量小、加密解密速度快,适合处理大量数据,因此客户端与服务端通信时传输数据使用
- SpringData JPA之Respository接口的使用
OVA_Won
SpringDatamysqljavaspring
SpringDataJPA之Respository接口的使用Respository:最顶层的接口也是标志接口,目的是为了统一所有Repository的类型,且能让组件扫描的时候自动识别。准备工作导入JAR包:别忘了导入Junit测试包,否则后面没法单元测试编写Spring和数据库配置文件applicationContext.xml文件com.OVA.pojojdbc.propertiesjdbc.
- 前端安全-加密
姜慧慧
前端工程安全前端https
1密码安全1.1泄露渠道数据库被盗服务器被入侵通讯被窃听内部人员泄露其他网站(撞库)1.2防御严禁明文存储单向变换变换复杂度要求密码复杂度要求加盐(防止拆解)1.3哈希算法明文-密文一一对应彩虹表记录明文密文一一对应表,容易破解两次md5加密也容易破解所以密码必须复杂加盐加盐可以使密码更加难破解加盐+字符串+密码雪崩效应-明文:明文小幅度变化,密文加剧变化密文:明文无法反推密文固定长度:md5sh
- (shiro加密)2019-03-27
_麻辣香锅不要辣
参考:spring-shiro的密码加密配置凭证匹配器@BeanpublicHashedCredentialsMatcherhashedCredentialsMatcher(){HashedCredentialsMatcherhashedCredentialsMatcher=newHashedCredentialsMatcher();hashedCredentialsMatcher.setHash
- HTTP与HTTPS的区别,HTTPS提高性能,HTTP2的新特性
无奈的码农
javahttpshttpssl
目录数据传输区别安全性区别端口区别交互区别HTTPS的工作流程HTTPS的实现原理机密性完整性身份认证和不可否认HTTPS使用流程HTTPS性能优化点HTTP2的特性向下兼容HTTP/1头部压缩二进制虚拟流、多路复用数据传输区别http也相当于HTTP协议,是超文本传输协议的意思,是明文传输。属于你请求的数据,不加密,直接请求服务端。 https是http的升级,在应用层和传输层加了一层SSL校验
- 深入理解Vite3.0
超维Ai编程
javascript前端开发语言
说明:最近Vite3发布了,所以总结一下Vite有什么新的特性,本期为大家带来的是干货内容,所以大量的说明文字,没有图片之类,希望多多包涵。一.发布背景在v2发布后,采用率一直不断增长,每周npm就超过了100万的下载量,如今Vite3.0横空出世,它是下一代的前端工具链,而如今Vite正在推动Web框架的新一轮创新竞赛。二.Vite3.0有那些特性1.模板变更当你使用Vite创建Vue模板时候,
- pdf.js支持base64 pdf文件异步加载做文件请求加密
zh7314
javascript开发语言ecmascript前端
2022年6月23日16:11:17默认是请求明文的pdf文件路径,但是因为是个人信息文件,有规律的文件格式,就有被拉去文件的问题,所以加密请求$.ajax({url:"{{URL::to('/getPdf')}}",dataType:"json",data:{code:"{{$code}}"},headers:{'X-CSRF-TOKEN':$('meta[name="csrf-token"]'
- SSL/TLS协议核心原理解析与实战
编程小海浪
网络sslhttps
什么是SSL/TLSSSL(securesocketslayer,安全套接层)安全传输技术。TCP是传输层的协议,但是它是明文传输的,是不安全的。SSL的诞生给TCP加了一层保险,为TCP通信提供安全及数据完整性保护。TLS只是SSL的升级版,它们的作用是一样的。TLS(TransportLayerSecurity,传输层安全协议)由两层组成:TLS记录(TLSRecord)和TLS握手(TLSH
- 【漏洞复现】蜂信物联 FastBee 开源物联网平台 download 任意文件读取漏洞
炫彩@之星
漏洞复现漏洞复现网络安全安全性测试安全
【漏洞复现】蜂信物联FastBee开源物联网平台download任意文件读取漏洞、01漏洞描述蜂信物联FastBee开源物联网平台download接口存在任意文件读取漏洞,未经身份验证攻击者可通过该漏洞读取系统重要文件(如数据库配置文件、系统配置文件),导致网站处于极度不安全状态。02漏洞环境FOFA语法:body=“FastBee物联网系统”||icon_hash=“-307138793”03漏
- 学习《菜根谭》(204)|志以淡泊明,节从肥甘丧
快乐的子亿
【原文】藜口苋肠[1]者,多冰清玉洁[2];衮衣玉食[3]者,甘婢膝奴颜[4]。盖志以淡泊明,而节从肥甘[5]丧矣。[1]藜口苋肠:藜,藜科一年生草木植物,嫩苗可蒸煮吃。苋,属苋科一年生草生植物,茎叶可食。据《昭明文选》曹植《北启》说:“余甘黎藿未暇此食也。良注:‘藜藿贱菜,布衣所食。’”此处应指平民百姓。[2]冰清玉洁:形容人的品德像冰一样清明透澈像玉一样,纯洁无瑕,据《新论·妄瑕》:“伯夷叔齐
- 前端开发这次几个非常经典的常用技巧,学会了之后事半功倍!
学掌门
程序员软件开发前端状态模式软件开发前端
对于一个刚入前端的新手来说,在前端开发过程中会遇到各种各样的麻烦和坑,这样很多时候回让开发者的信息受到打击,作为一个稍微好一点的前端菜鸟来说,今天就给刚入前端的新手们分享一些比较实用的开发技巧,让之少走一些弯路。1.如何知道iframe下载完成做数据分析,一共分几步?定时器轮询监听readyState的状态,如果是complete或者interactive说明文件加载完成。letiframe=do
- 【老生谈算法】matlab实现文字识别算法——文字识别算法
阿里matlab建模师
matlab算法原理详解matlab算法计算机视觉
基于matlab的文字识别算法1、文档下载:本算法已经整理成文档如下,有需要的朋友可以点击进行下载说明文档(点击下载)本算法文档【老生谈算法】matlab实现文字识别算法.doc更多matlab算法原理及源码详解可点击下方文字直达:500例精选matlab算法原理及源码详解——老生谈算法2、算法详解:本课程设计主要运用MATLAB的仿真平台设计进行文字识别算法的设计与仿真。也就是用于实现文字识别算
- 一位立志做全球魔厨的韩国退伍兵哥哥
呼拉若禾
骑行去天津,在一家青旅遇到了一个正在到处旅行的韩国年轻人。点击此处添加图片说明文字他刚刚从军队退役不久,入伍前他正在做厨师学徒。退役之后就一直在旅行,现在在Facebook上已经有了不少粉丝。因为他的背景和兴趣,我们自然就聊了很多。点击此处添加图片说明文字点击此处添加图片说明文字他随身带着一个小本子,走到哪看到或者吃到什么,就记录下来。他说等旅行结束后要开一家自己的餐厅。我说:“期待你把餐厅开到中
- Windows部署Redis哨兵一主二从三哨兵
孟吶李唦
JAVArediswindows
1.修改配置文件一主两从复制三份redis.windows.conf,分别如下配置redis-6379.windows.confbind127.0.0.1port6379#有密码加密码,切记参数顶头不能有空requirepass“mxl8341”masterauth“mxl8341”redis-6380.windows.confbind127.0.1port6380#有密码加密码,切记参数顶头不能
- 包的引入
七元前
模块和包模块:python中每个python文件都是一个独立的模块较少的、独立的、功能近似的多个变量、函数、类型的集合!包:包含多个python模块的文件夹,包含一个特殊的init.py声明文件包含多个模块,具备强大功能的程序!包&文件夹区别包:包含了一个init.py声明文件[空文件、编写代码]文件夹:普通文件夹区别1:包可以更加有效的管理python模块,文件夹只能作为默认包进行基本管理[包含
- 《纳米技术就在我们身边》教学反思
沉淀lyjy
《纳米技术就在我们身边》是一篇很好的科普说明文,思路清晰,逻辑性强。主要介绍了纳米技术是什么、纳米技术就在我们身边,以及纳米技术可以给人们带来健康等方面的知识,并在最后强调纳米技术将给人们的生活带来深刻的变化。本文要求学生能够提出质疑并善于与他人交流,说出自己的想法,并且还能根据课文内容结合查找资料,生成自己的理解。文章中的一些科技知识对学生来说很模糊但是却很有趣,针对较为单调而枯燥的说明文,激发
- 2021年8月29日 星期日 天气小雨 亲子日记(997)
love_happy
绵绵细雨下了差不多一天,不急不慢的诉说着秋天的故事,秋天的故事都是从雨中开始的,今天刚一睁眼就知道是财神节,因为朋友圈都在接财神,而我也在不知道的情况下,提前给财神爷准备了礼物,哈哈其实我是想给宝爸提前庆祝生日,谁知正巧碰上财神节。豪宝给爸爸画的生日礼物,小柔给爸爸捶捶背揉揉腿,这个小情人还真体贴爸爸,天天嚷嚷着给我和宝爸捶背洗脚,真有心。开学就收心测试,真是应了那句,上有政策下有对策,明文规定小
- gitlab
itxiaoyu_lang
gitlablinux
版本控制版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。简述版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了文件的什么内容等信息忠实地了记录下来。每一次文件的改变,文件的版本号都将增加。除了记录版本变更外,版本控制的另一个重要功能是并行开发。软件开发往往是多人协同作业,版本控制可以有效地解决版本的同步以及不同开发者之间的
- socks代理和http代理的区别_浅析socks代理如何使用TCP和UDP协议
weixin_39640414
udp接受
SOCKS是一种网络传输协议,主要用于客户端与外网服务器之间通讯的中间传递。sock5协议没有规定加密,所以是明文传输,当然也可以搭配ssl加密。由于网上的信息传输都是运用tcp或udp进行的,所以使用socks5代理可以办到网上所能办到的一切,因为sock5既支持TCP协议又支持UDP协议。当然,socks5对这两种协议的使用是有区别的,以下分类说明。如何用代理TCP协议:1、向服务器的1080
- 2023-11-07
桂亘
对于,我是又爱又恨。爱的是我已经日更了600多天,记下了好多年的文章和日记,洗出了许多反思的文章。恨的是链接有卡顿,我昨天在电脑上写了日更,点了发布,本以为发布成功了,可是,到今天才发现我发布失败,日更失败了。可是我明明是写了文章的,怎么会日更失败呢。我们一看,文章还保存有私密文章里。我就明白了。有时点发布文章迟迟没有反映,有时点多了,发表成两篇!有点点了,又说明文章不存在!所以,这就是的问题。我
- Java中五种最常见加密算法
吴名氏.
Javajava开发语言加密
1前言大家平时的工作中,可能也在很多地方用到了加密、解密,比如:用户的密码不能明文存储,要存储加密后的密文用户的银行卡号、身份证号之类的敏感数据,需要加密传输还有一些重要接口,比如支付,客户端要对请求生成一个签名,服务端要对签名进行验证……那么上面提到的这些能力,我们都可以利用哪些加密算法来实现呢?咱们接着往下看。2常见加密算法算法整体上可以分为不可逆加密,以及可逆加密,可逆加密又可以分为对称加密
- SpringBoot项目集成数据脱敏(密码加密)功能
明明在干嘛
springboot后端java数据脱敏jasyptAES
代码连接【https://gitee.com/pengmqqq/sensitive-data-encryption】介绍后端敏感数据加密的一些解决方案,包括:配置文件敏感数据加解密前端传输敏感数据加解密数据库获取的敏感数据加解密软件架构配置文件数据脱敏:Jasypt+AES前后端传输以及数据库存储数据脱敏:AOP+AES使用说明配置文件数据脱敏将需要脱敏的数据进行加密之后再放入配置文件(注意要使用
- Shiro实现登录认证以及整合到Springboot3
LIPAH
web安全springboot
一、概念介绍ApacheShiro是一个强大灵活的开源安全框架,提供授权、会话管理以及密码加密等功能。与SpringSecurity对比劣势:SpringSecurity基于Spring开发,项目若使用Spring作为基础,配合SpringSecurity做权限更加方便,而Shiro需要和Spring进行整合开发SpringSecurity功能比Shiro更加丰富些,例如安全维护方面SpringS
- 常见中高危漏洞修复建议(汇总)
落樱坠入星野
笔记网络安全系统安全web安全
常见漏洞修复建议(汇总)1、未授权访问添加访问权限控制,对访问系统资源得用户身份进行标识,禁止未授权得情况下访问后台资源。2、敏感信息泄露1.后端控制严谨,用*号来隐藏敏感信息展现。2.密码策略要足够复杂,开启二步验证。3.服务配置严谨,对测试和生产资源做好访问控制。4.对员工培训相关安全意识。5、禁止在前端显示明文或密文信息。3、任意文件下载使用白名单限制下载路径,建议不要使用拼接文件路径参数的
- 【复盘“迎新班”学习】微小说和微故事的区别(修改稿)
无香一一
【原创首发,文责自负】9月21日,月华笼露华伯乐给“迎新班”学员上了一课--微小说和微故事的区别。有句话说“越学越觉得自己的无知”,我则是越学越惭愧。因为我也经常给学生分析课文,讲故事情节的曲折引人,说结构层次安排的巧妙,析文章的内涵意蕴,无不讲述得头头是道。但对于学生来说,除了大致了解点小说、散文、戏剧、诗歌四大文学体裁,和记叙文、说明文、议论文三大应用体裁的基本知识外,注重引导学生不拘一格地自
- Java 并发包之线程池和原子计数
lijingyao8206
Java计数ThreadPool并发包java线程池
对于大数据量关联的业务处理逻辑,比较直接的想法就是用JDK提供的并发包去解决多线程情况下的业务数据处理。线程池可以提供很好的管理线程的方式,并且可以提高线程利用率,并发包中的原子计数在多线程的情况下可以让我们避免去写一些同步代码。
这里就先把jdk并发包中的线程池处理器ThreadPoolExecutor 以原子计数类AomicInteger 和倒数计时锁C
- java编程思想 抽象类和接口
百合不是茶
java抽象类接口
接口c++对接口和内部类只有简介的支持,但在java中有队这些类的直接支持
1 ,抽象类 : 如果一个类包含一个或多个抽象方法,该类必须限定为抽象类(否者编译器报错)
抽象方法 : 在方法中仅有声明而没有方法体
package com.wj.Interface;
- [房地产与大数据]房地产数据挖掘系统
comsci
数据挖掘
随着一个关键核心技术的突破,我们已经是独立自主的开发某些先进模块,但是要完全实现,还需要一定的时间...
所以,除了代码工作以外,我们还需要关心一下非技术领域的事件..比如说房地产
&nb
- 数组队列总结
沐刃青蛟
数组队列
数组队列是一种大小可以改变,类型没有定死的类似数组的工具。不过与数组相比,它更具有灵活性。因为它不但不用担心越界问题,而且因为泛型(类似c++中模板的东西)的存在而支持各种类型。
以下是数组队列的功能实现代码:
import List.Student;
public class
- Oracle存储过程无法编译的解决方法
IT独行者
oracle存储过程
今天同事修改Oracle存储过程又导致2个过程无法被编译,流程规范上的东西,Dave 这里不多说,看看怎么解决问题。
1. 查看无效对象
XEZF@xezf(qs-xezf-db1)> select object_name,object_type,status from all_objects where status='IN
- 重装系统之后oracle恢复
文强chu
oracle
前几天正在使用电脑,没有暂停oracle的各种服务。
突然win8.1系统奔溃,无法修复,开机时系统 提示正在搜集错误信息,然后再开机,再提示的无限循环中。
无耐我拿出系统u盘 准备重装系统,没想到竟然无法从u盘引导成功。
晚上到外面早了一家修电脑店,让人家给装了个系统,并且那哥们在我没反应过来的时候,
直接把我的c盘给格式化了 并且清理了注册表,再装系统。
然后的结果就是我的oracl
- python学习二( 一些基础语法)
小桔子
pthon基础语法
紧接着把!昨天没看继续看django 官方教程,学了下python的基本语法 与c类语言还是有些小差别:
1.ptyhon的源文件以UTF-8编码格式
2.
/ 除 结果浮点型
// 除 结果整形
% 除 取余数
* 乘
** 乘方 eg 5**2 结果是5的2次方25
_&
- svn 常用命令
aichenglong
SVN版本回退
1 svn回退版本
1)在window中选择log,根据想要回退的内容,选择revert this version或revert chanages from this version
两者的区别:
revert this version:表示回退到当前版本(该版本后的版本全部作废)
revert chanages from this versio
- 某小公司面试归来
alafqq
面试
先填单子,还要写笔试题,我以时间为急,拒绝了它。。时间宝贵。
老拿这些对付毕业生的东东来吓唬我。。
面试官很刁难,问了几个问题,记录下;
1,包的范围。。。public,private,protect. --悲剧了
2,hashcode方法和equals方法的区别。谁覆盖谁.结果,他说我说反了。
3,最恶心的一道题,抽象类继承抽象类吗?(察,一般它都是被继承的啊)
4,stru
- 动态数组的存储速度比较 集合框架
百合不是茶
集合框架
集合框架:
自定义数据结构(增删改查等)
package 数组;
/**
* 创建动态数组
* @author 百合
*
*/
public class ArrayDemo{
//定义一个数组来存放数据
String[] src = new String[0];
/**
* 增加元素加入容器
* @param s要加入容器
- 用JS实现一个JS对象,对象里有两个属性一个方法
bijian1013
js对象
<html>
<head>
</head>
<body>
用js代码实现一个js对象,对象里有两个属性,一个方法
</body>
<script>
var obj={a:'1234567',b:'bbbbbbbbbb',c:function(x){
- 探索JUnit4扩展:使用Rule
bijian1013
java单元测试JUnitRule
在上一篇文章中,讨论了使用Runner扩展JUnit4的方式,即直接修改Test Runner的实现(BlockJUnit4ClassRunner)。但这种方法显然不便于灵活地添加或删除扩展功能。下面将使用JUnit4.7才开始引入的扩展方式——Rule来实现相同的扩展功能。
1. Rule
&n
- [Gson一]非泛型POJO对象的反序列化
bit1129
POJO
当要将JSON数据串反序列化自身为非泛型的POJO时,使用Gson.fromJson(String, Class)方法。自身为非泛型的POJO的包括两种:
1. POJO对象不包含任何泛型的字段
2. POJO对象包含泛型字段,例如泛型集合或者泛型类
Data类 a.不是泛型类, b.Data中的集合List和Map都是泛型的 c.Data中不包含其它的POJO
 
- 【Kakfa五】Kafka Producer和Consumer基本使用
bit1129
kafka
0.Kafka服务器的配置
一个Broker,
一个Topic
Topic中只有一个Partition() 1. Producer:
package kafka.examples.producers;
import kafka.producer.KeyedMessage;
import kafka.javaapi.producer.Producer;
impor
- lsyncd实时同步搭建指南——取代rsync+inotify
ronin47
1. 几大实时同步工具比较 1.1 inotify + rsync
最近一直在寻求生产服务服务器上的同步替代方案,原先使用的是 inotify + rsync,但随着文件数量的增大到100W+,目录下的文件列表就达20M,在网络状况不佳或者限速的情况下,变更的文件可能10来个才几M,却因此要发送的文件列表就达20M,严重减低的带宽的使用效率以及同步效率;更为要紧的是,加入inotify
- java-9. 判断整数序列是不是二元查找树的后序遍历结果
bylijinnan
java
public class IsBinTreePostTraverse{
static boolean isBSTPostOrder(int[] a){
if(a==null){
return false;
}
/*1.只有一个结点时,肯定是查找树
*2.只有两个结点时,肯定是查找树。例如{5,6}对应的BST是 6 {6,5}对应的BST是
- MySQL的sum函数返回的类型
bylijinnan
javaspringsqlmysqljdbc
今天项目切换数据库时,出错
访问数据库的代码大概是这样:
String sql = "select sum(number) as sumNumberOfOneDay from tableName";
List<Map> rows = getJdbcTemplate().queryForList(sql);
for (Map row : rows
- java设计模式之单例模式
chicony
java设计模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述单例模式的:
作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 单例模式的结构
单例模式的特点:
单例类只能有一个实例。
单例类必须自己创建自己的唯一实例。
单例类必须给所有其他对象提供这一实例。
饿汉式单例类
publ
- javascript取当月最后一天
ctrain
JavaScript
<!--javascript取当月最后一天-->
<script language=javascript>
var current = new Date();
var year = current.getYear();
var month = current.getMonth();
showMonthLastDay(year, mont
- linux tune2fs命令详解
daizj
linuxtune2fs查看系统文件块信息
一.简介:
tune2fs是调整和查看ext2/ext3文件系统的文件系统参数,Windows下面如果出现意外断电死机情况,下次开机一般都会出现系统自检。Linux系统下面也有文件系统自检,而且是可以通过tune2fs命令,自行定义自检周期及方式。
二.用法:
Usage: tune2fs [-c max_mounts_count] [-e errors_behavior] [-g grou
- 做有中国特色的程序员
dcj3sjt126com
程序员
从出版业说起 网络作品排到靠前的,都不会太难看,一般人不爱看某部作品也是因为不喜欢这个类型,而此人也不会全不喜欢这些网络作品。究其原因,是因为网络作品都是让人先白看的,看的好了才出了头。而纸质作品就不一定了,排行榜靠前的,有好作品,也有垃圾。 许多大牛都是写了博客,后来出了书。这些书也都不次,可能有人让为不好,是因为技术书不像小说,小说在读故事,技术书是在学知识或温习知识,有
- Android:TextView属性大全
dcj3sjt126com
textview
android:autoLink 设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) android:autoText 如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输
- tomcat虚拟目录安装及其配置
eksliang
tomcat配置说明tomca部署web应用tomcat虚拟目录安装
转载请出自出处:http://eksliang.iteye.com/blog/2097184
1.-------------------------------------------tomcat 目录结构
config:存放tomcat的配置文件
temp :存放tomcat跑起来后存放临时文件用的
work : 当第一次访问应用中的jsp
- 浅谈:APP有哪些常被黑客利用的安全漏洞
gg163
APP
首先,说到APP的安全漏洞,身为程序猿的大家应该不陌生;如果抛开安卓自身开源的问题的话,其主要产生的原因就是开发过程中疏忽或者代码不严谨引起的。但这些责任也不能怪在程序猿头上,有时会因为BOSS时间催得紧等很多可观原因。由国内移动应用安全检测团队爱内测(ineice.com)的CTO给我们浅谈关于Android 系统的开源设计以及生态环境。
1. 应用反编译漏洞:APK 包非常容易被反编译成可读
- C#根据网址生成静态页面
hvt
Web.netC#asp.nethovertree
HoverTree开源项目中HoverTreeWeb.HVTPanel的Index.aspx文件是后台管理的首页。包含生成留言板首页,以及显示用户名,退出等功能。根据网址生成页面的方法:
bool CreateHtmlFile(string url, string path)
{
//http://keleyi.com/a/bjae/3d10wfax.htm
stri
- SVG 教程 (一)
天梯梦
svg
SVG 简介
SVG 是使用 XML 来描述二维图形和绘图程序的语言。 学习之前应具备的基础知识:
继续学习之前,你应该对以下内容有基本的了解:
HTML
XML 基础
如果希望首先学习这些内容,请在本站的首页选择相应的教程。 什么是SVG?
SVG 指可伸缩矢量图形 (Scalable Vector Graphics)
SVG 用来定义用于网络的基于矢量
- 一个简单的java栈
luyulong
java数据结构栈
public class MyStack {
private long[] arr;
private int top;
public MyStack() {
arr = new long[10];
top = -1;
}
public MyStack(int maxsize) {
arr = new long[maxsize];
top
- 基础数据结构和算法八:Binary search
sunwinner
AlgorithmBinary search
Binary search needs an ordered array so that it can use array indexing to dramatically reduce the number of compares required for each search, using the classic and venerable binary search algori
- 12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!
刘星宇
c面试
12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!
1.gets()函数
问:请找出下面代码里的问题:
#include<stdio.h>
int main(void)
{
char buff[10];
memset(buff,0,sizeof(buff));
- ITeye 7月技术图书有奖试读获奖名单公布
ITeye管理员
活动ITeye试读
ITeye携手人民邮电出版社图灵教育共同举办的7月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。
7月试读活动回顾:
http://webmaster.iteye.com/blog/2092746
本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《Java性能优化权威指南》