- stm32 can 简单分析
风中微笑的代码狗
stm32
1.发送过程寄存器总结TXRQ=1发送can报文,由软件对其置’1’,来请求发送邮箱的数据。当数据发送完成,邮箱为空时,硬件对其清’0’。CAN_MCR寄存器的TXFP位置’1’,can发送为fifo模式,先发送的先发出RQCPTXOK=1发送成功仲裁失败ALST置一发生错误TERR置一TME=1发送邮箱为空ABRQ=1中止如果CAN_IER寄存器TMEIE=1,当RQCPx位被置’1’时,产生中
- mysql导出表字段信息
宜昌李国勇
SQL前端linuxjavascript
SELECTCOLUMN_NAMEAS'字段名',COLUMN_TYPEAS'数据类型',IS_NULLABLEAS'是否允许为空',COLUMN_DEFAULTAS'默认值',COLUMN_COMMENTAS'注释'FROMINFORMATION_SCHEMA.COLUMNSWHERETABLE_SCHEMA='kpl-hy-yz'--使用单引号包裹字符串值ANDTABLE_NAME='wms_
- `http_port_t
宜昌李国勇
android前端
`http_port_t`是SELinux(Security-EnhancedLinux)中的一种端口类型标签,用于标识哪些端口可以被HTTP和HTTPS服务使用。SELinux是一种强制访问控制(MAC)安全模块,它通过定义安全策略来限制进程对系统资源的访问,从而增强系统的安全性。###`http_port_t`的作用在SELinux中,每个网络端口都有一个类型标签,这些标签决定了哪些进程可以绑
- SQL 拼接字符串 使用IN查询方法
MY-备忘
SQLSQL
CREATEFUNCTION[dbo].[F_SUBSTRINGINTARRAY](@STRVARCHAR(1000),--字符串队列格式为:1,2,3,4@CHARVARCHAR(10)--截取字符串的符号:,)RETURNS@RESULTTABLE(IDINT)ASBEGINDECLARE@INDEXINT--声明截取符号的位置DECLARE@ORDERIDINT--声明获取的INT编号--判
- 用友U9二次开发-问题记录
MY-备忘
U9用友C#
学习资料:链接:https://pan.baidu.com/s/13JbKSSRkSn2V6-dYX5zKFQ提取码:p9at页面&__dm=true客开插件&Admin=true开发者使用查看代码插件UI插件配置项1.关闭热插拔2.在configuration节点下加配置,多个在WebPartExtend节点下可以继续加ExtendedPart --对
- 系统架构设计师-第6章 系统配置与性能评价
软考诸葛老师
系统架构设计师系统架构系统架构设计师软考高级软考
【本章学习建议】根据考试大纲,本章主要考查系统架构设计师单选题,预计考1分左右,对应第二版教材2.9节,内容较少,较为简单,容易拿分。6.1性能指标1.计算机的性能指标对计算机评价的主要性能指标有:时钟频率(主频);运算速度;运算精度;内存的存储容量;存储器的存取周期;数据处理速率(ProcessingDataRate,PDR);吞吐率;各种响应时间;各种利用率;RASIS特性(即:可靠性Reli
- [JAVA设计模式]第四部分:行为模式
zzm_
java设计模式数据结构与算法
声明:原创作品,转载时请注明文章来自SAP师太技术博客(博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4261296.html行为模式不变(Immutable)模式模式结构策略(Strategy)模式模
- 将自己的SSH密钥对导入YubiKey 5的PIV和智能卡模块,配合Putty和XShell使用
sbdx
LinuxyubikeyXShellPIVSSHLinux
前言YubiKey是什么东西我就不多说,简单的说是一种用来保存私钥的硬件设备,私钥一旦写入就无法读出,比起保存在硬盘里的私钥文件,更安全。前段时间入手一个YubiKey5NFC,最近一直在研究怎么用来登录SSH。需求我手上已经有了一个SSH密钥对用来管理着几十台Linux服务器,,在YubikeyMmanager->PIV中只能重新生成密钥对,并且无法导出私钥,然而我不想更换的我的私钥,与我的需求
- 【问题】conda 安装环境时报错:CondaVerificationError: specified in the package manifest cannot be found.
杰尼龟(叉腰版)
问题解决conda
在使用conda安装环境时,报错:CondaVerificationError:ThepackageforqtlocatedatE:\software\tools\AI\data\Miniconda3\pkgs\qt-5.6.2-vc14_6appearstobecorrupted.Thepath'Scripts/.qt-post-link.bat'specifiedinthepackageman
- ES6新增的变量
CspecialJ
es6前端javascript
ES6新增了两个变量,一个是let,另一个是const,接下来我们说一说他们的区别?let/const与var的区别?1.预解析var会进行预解析let/const没有预解析,必须先声明后使用2.重复变量名var定义的变量可以重名,let/const不允许定义重名变量3.块级作用域var没有块级作用域,只有函数能限制变量的使用范围let/const有块级作用域,任何一个可执行代码的{}都会限制该变
- ES6新增语法
CspecialJ
es6javascript开发语言
一、定义变量1.1新增变量关键字let变量const常量1.2let/const与var的区别?1.2.1预解析var会进行与解析let/const没有与解析,必须先声明后使用1.2.2重复变量名var定义的变量可以崇明let/const不允许定义重名变量1.2.3块级作用域var没有块级作用域,只有函数能限制变量的使用范围let/const有块级作用域,任何一个可执行代码的{}都会限制该变量的适
- EOS开发推荐VS Code和CLion做IDE工具
落叶无声9
以太坊EOSCLionVScodeIDE
每一个开发人员都需要一个良好的IDE,EOS开发也是一样,为项目开发过程构建一个良好的IDE环境是第一步。这就是为什么我们要写这个如何使用VSCode或者CLion进行EOS开发的快速教程的原因。我们还为VSCode创建了一些脚本,这些脚本将你在终端中使用的一些命令自动化。设置VisualStudioCode首先,如果你还没有这些VSCode扩展的话,安装一下。对于EOSDapp开发,它们将非常有
- OkHttp源码解析(构建者模式、责任链模式、主线流程)
码农小风
开源框架移动开发Android责任链模式安卓移动开发OkHttp开源框架
在分析OkHttp的核心流程已经核心类之前,我们先搞清楚两个概念,一个是OkHttpClient和Request在创建时所使用的构建者模式;另外一个则是负责响应处理的拦截器模式;OkHttpClient/Request的构建者模式解析基本概念构建者(又称建造者)模式允许我们使用多个简单的对象一步一步构建成一个复杂的对象。概念解释如果你要装修房子,你就会要考虑这个房子的整体设计怎么做,用地中海风格?
- 基于Nodejs的你划我猜词库管理系统+源码+高分项目
墨痕_777
python
你划我猜词库管理系统本博文提供了完整的代码和使用教程,适合新入门的朋友参考,完整代码资源文件请转至文末的下载链接。word-manage前端代码npmrunserve运行前端项目npmrunbuild打包生产环境代码npmruntest打包测试环境代码运行系统先打包前端代码npmrunbuild,放在static文件夹nodeapp.js项目运行在2900端口word表设计title词语hard难
- 数字信号处理之 快速傅里叶变换(FFT)
墨痕_777
信号处理算法
文章目录快速傅里叶变换(FFT)一、直接计算DFT的问题和改善DFT运算效率的基本途径直接计算DFT的问题改善DFT运算效率的基本途径二、按时间抽取(DIT)的FFT算法(库利-图基算法)算法原理按时间抽取的FFT算法与直接计算DFT运算量的比较按时间抽取的FFT算法的特点按时间抽取的FFT算法的若干变体三、按频率抽取(DIF)的FFT算法(桑德-图基算法)算法原理时间抽取算法与频率抽取算法的比较
- 如何在Windows 10上安装Python?
字节王德发
pythonwindowspython开发语言
在今天的数字时代,Python已经成为了一个非常流行的编程语言。无论你是想做数据分析、网页开发,还是人工智能,Python都能满足你的需求。如果你使用的是Windows10系统,安装Python其实并不复杂。下面就让我带你一步一步走过这个过程,确保你可以顺利地在你的电脑上运行Python。1.准备工作在开始之前,确保你的Windows10系统已经更新到最新版本。打开“设置”,选择“更新与安全”,然
- Spring框架中的依赖注入注解解析:@Autowired @Qualifier @Resource的区别是什么?
字节王德发
java技术springjava后端
在Spring框架中,依赖注入是一个核心概念,它帮助我们管理对象之间的关系,尤其是在复杂的应用中。为了实现依赖注入,Spring提供了几个注解,其中最常用的就是@Autowired、@Qualifier和@Resource。虽然它们都用于实现依赖注入,但在使用上却有一些明确的区别。今天,我们就来详细聊聊这些注解的不同之处!@Autowired注解我们先来看看@Autowired。这个注解是Spri
- 如何在Django中实现批量覆盖更新的示例
字节王德发
pythondjango数据库sqlite
在使用Django进行开发时,数据的更新是一个常见的操作。有时候,我们需要对多个记录进行批量覆盖更新,这样可以提高效率,减少数据库的交互次数。本文将详细介绍如何在Django中实现批量覆盖更新,并提供示例代码来帮助你更好地理解这一过程。理解批量覆盖更新批量覆盖更新的意思是一次性更新多个数据库记录,而不是逐个更新。这种方式在处理大量数据时,能显著提高性能,减少数据库的负担。在Django中,通常使用
- 面试必备!HR面常问的20个问题及高分回答秘诀
江-小北
面试职场和发展
HR面试一般会花大约20分钟,主要会问一些个人情况、处理事情的方法、工作经验、成长经历等相关问题。当你到了HR面,基本上就代表你的面试已经通过了一大半了。不过,还是不要掉以轻心,HR面还是有可能会挂掉。可能是因为没剩什么职位了,或者你在HR面时说了一些不太合适的话。我根据自己的一些面试经历和网上的经验,整理了20个常见的HR面试问题。分享给大家,也欢迎大家在评论区补充自己遇到的HR问题。⭐手里有几
- 【RTSP】客户端(一):RTSP协议实现
gma999
网络
概述RTSP主要功能总结RTSP本质是一个应用层协议,主要用于控制实时数据的传递,例如音视频流。RTSP的传输方式与HTTP类似,与HTTP不同在于RTSP主要用于控制传输媒体服务器上的流媒体会话。所以其是一个客户端-服务器模型,客户端需要发送请求给服务器,然后服务器返回响应主要功能建立和终止流媒体会话:客户端可以使用RTSP来请求服务器建立或者终止流媒体会话控制媒体流的播放:客户端实现控制媒体流
- 设计模式-工厂模式(Factory Pattern)
砥砺前行~
设计模式c++简单工厂模式工厂方法模式抽象工厂模式
承接Qt/C++软件开发项目,高质量交付,灵活沟通,长期维护支持。需求所寻,技术正适,共创完美,欢迎私信联系!一、工厂模式说明工厂模式是一种创建型设计模式,它提供了一种将对象的创建与使用分离的方式。工厂模式通过引入一个公共的接口来创建对象,而不是通过直接调用构造函数来创建对象。这样做的好处是使得代码更加灵活,更容易维护和扩展。工厂模式通常包含以下几个角色:产品(Product):产品是工厂模式所创
- C++中的&(引用与地址)
南陵花神
c++算法开发语言
大纲1引用简介2引用应用2.1引用作为参数2.2常引用2.3引用作为返回值2.4引用和多态3引用总结1引用简介在C++中,&既有引用又有取地址,其实他们的区别可以用一句话概括:=号左边是引用,=号右边是取址。比如inta=3;int&b=a;//引用;int*p=&a;//取地址引用b,它是变量a的引用,即别名,&在此不是求地址运算,而是起标识作用,引用声明完毕后,相当于目标变量名有两个名称,操作
- nacos下载及安装
bxp1321
springcloudjava开发语言
下载官方最新稳定版github下载较慢,推荐下面的下载链接NacosServer下载|Nacos官网点击下载和试用下载最新稳定版NacosServer下载|Nacos官网配置检查(可选)默认情况下,Nacos使用内置的Derby数据库(单机模式无需修改)。如需使用MySQL(生产环境推荐),需修改配置文件:打开conf/application.properties。修改数据库配置:spring.d
- mathpix snpping公式输入不限次数的方法
冰虺
编辑器
在写论文时,不可避免的需要输入大量的公式,为了减少公式输入所需的时间,mathpixsnpping这款软件,带来了极大的方便。仅需截图,就能快速输入好数学公式(化学式)。但由于已经过了推广的时期,该软件已经开始收费了!!!!!!为了不限次数输入,特地提供以下开源网站,供大家使用!!!!!使用方法:1、win+shift+s将公式截取复制到粘贴板2、打开以下网站在线LaTeX公式编辑器-编辑器3、将
- AttributeError: ‘NoneType‘ object has no attribute ‘astype‘
冰虺
python
今天在复现fasterRCNN网络时,出现AttributeError:'NoneType'objecthasnoattribute'astype'报错,如下图所示通过dug,发现im的shape为none,究其原因是因为cv.imread无法读取图像,主要原因是因为我数据集中存在中文名称。更加详细的请参考一下大佬的博客pythoncv2.imread读取中文路径的图片返回为None的问题_陶将的
- 代理模式(Proxy Pattern)详解
FHKHH
C++学习代理模式c++开发语言
代理模式(ProxyPattern)详解一、什么是代理模式?代理模式是一种结构型设计模式,通过创建代理对象来间接访问目标对象(委托类),实现对目标对象的访问控制、权限验证、延迟加载或功能增强。代理对象起到中介作用,它不仅仅是对目标对象的直接替代,还能在访问目标对象时增加一些额外的逻辑。二、代理模式的应用场景权限控制:只有特定角色才能访问某些资源或功能。远程访问:通过代理访问分布式系统中的远程对象(
- 吊打全网所有精美导航页引导页HTML源码
6v6-博客
开源
吊打全网所有精美导航页引导页HTML源码这款精美的导航页引导页HTML源码,自适应手机和电脑,无需后台,上传到网站根目录即可使用。首页内容在index.html中修改,支持双页切换,搭建简单,附带详细修改教程。源码特点自适应设计:完美适配手机和电脑端,用户体验极佳。无后台依赖:纯静态页面,无需数据库或后台支持。双页切换:支持双页切换功能,灵活展示内容。搭建简单:上传到网站根目录即可使用,无需复杂配
- Typecho 极致美化:打造与众不同的博客
6v6-博客
机器学习
Typecho极致美化:打造与众不同的博客Typecho是一款轻量级的博客系统,但通过一些高级美化技巧,你可以让它变得与众不同。本文将介绍如何通过自定义JS、自定义CSS、自定义侧边栏模块等功能,实现Typecho的极致美化。1.自定义JS:动态效果与交互通过自定义JS,你可以为Typecho添加动态效果和交互功能。示例1:页面滚动动画在header.php中添加以下代码:ScrollReveal
- 从零开始搭建私有云服务器
6v6-博客
服务器运维
从零开始搭建私有云服务器1.准备工作硬件要求:一台性能足够的服务器(可以是物理机或虚拟机)。建议配置:至少4核CPU、8GB内存、100GB硬盘。操作系统:推荐使用UbuntuServer20.04LTS。网络环境:确保服务器有稳定的公网IP或内网穿透能力。2.安装操作系统下载UbuntuServer20.04LTS镜像:https://ubuntu.com/download/server。使用工
- (基础)理解PDF表单文件
IDRSolutions_CN
pdf经验分享软件工程团队开发java
你有没有见过带有交互按钮、可填写字段、复选框、文本框或单选按钮的PDF文件?这些就是交互式PDF表单。PDF表单示例你可以在我们的FormVu页面查看更多PDF表单的示例。我个人非常喜欢PDF文件格式中的这个功能,因为它让文档变得更具互动性和实用性。通过这些表单,你可以收集数据、下订单或生成发票,甚至有些人用它来制作小游戏!这些数据既可以作为文档的一部分保存,也可以提交到服务器。PDF表单的两种类
- 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性能优化权威指南》