- linux mesa 教程,Ubuntu 13.04使用Mesa
weixin_39799565
UbuntuOpenGLCMake显卡信息Mesa
以前写过一些关于如何使用Mesa的文章,如今再试。Ubuntu13.04下有些东西已经变了。首先安装:sudoapt-getinstalllibgl1-mesa-devsudoapt-getinstalllibglu1-mesa-devsudoapt-getinstallfreeglut3-dev现在不用NetBeans了,用CMake创建工程。根目录下的CMakeLists.txt内容:cmak
- java获取服务器状态_获取远程服务器上 Java 进程的运行状态
夏种子
java获取服务器状态
为了安全考虑,有些服务器会被限制登录.本文介绍如何获取远程服务器上Java进程的运行状态.启动jstatd服务在服务器端启动jstatd服务后,远程的机器可以通过rmi协议获取服务器上Java程序的运行状态.在服务器上创建jstatd的授权文件,假设文件路径为/etc/jstatd.all.policy,内容如下:grantcodebase"file:/usr/local/java/lib/too
- arco.design动态引入icon
如果我们想在项目中动态引入icon,类似与这样:在官网中,有这么一句话:Arco图标是一个独立的库,需要额外引入并注册使用。这意味着,arco中的所有icon默认不是全量引入的,你只能手动引入单个icon并使用/*其它页面结构...*/你想要在递归组件中动态引入组件,则需要在main.ts中配置额外引入图标库import{createApp}from'vue'importArcoVuefrom'@
- 如何解决Python不支持中文路径的问题?
cda2024
python开发语言
在编程的世界里,遇到问题并不罕见,但有些问题可能会让人感到格外棘手。比如,你是否曾经在使用Python处理文件时,因为路径中包含中文字符而头疼不已?这个问题不仅影响了代码的可读性和健壮性,还可能导致程序运行失败。今天,我们就来深入探讨一下“如何解决Python不支持中文路径的问题”,希望能为你的编程之路扫清障碍。问题背景Python与中文路径Python是一种广泛使用的高级编程语言,以其简洁明了的
- UE学习日志#14 GAS--ASC源码简要分析10 GC相关
学游戏开发的
UE学习日志学习游戏引擎unrealengine笔记
注:1.这个分类是按照源码里的注释分类的2.本篇是通读并给出一些注释形式的,并不涉及结构性的分析3.看之前要对UE的GAS系统的定义有初步了解4.因为都是接口函数,有些没细看的研究那一部分的时候会细看1一些接口函数,但是注释说不要直接调用要通过GameplayCueManager调用//Donotcallthesefunctionsdirectly,callthewrappersonGamepla
- C/C++基础讲解(五)之基础例程2篇
五一编程
C/C++基础c语言c++开发语言数据结构算法
C/C++基础讲解(五)之基础例程2篇程序之美前言很多时候,特别是刚步入大学的学子们,对于刚刚开展的计算机课程基本上是一团迷雾,想要弄明白其中的奥秘,真的要花费一些功夫,我和大家一样都是这么啃过来的,从不知到知知,懵懂到入门,每一步都走的很艰辛,课程上,大学老师基本上讲解上机实操得时间特别有限,而计算机课程又着重理解和实操,所以我们学习起来会有些吃力,或许朋友会说,你有什么能力来教我们听懂,你有什
- /etc/profile, ~/.bash_profile, ~/.bashrc, ~/.profile小结
美好的点滴瞬间
1024程序员节
一、概念理解【profile】从概念上来说,profile一般指"个人资料",这个一般是跟用户相关的,因此,/etc/profile,~/.profile,~/.bash_profile这三个都是跟登录相关的。【bashrc】我特意查了一下,这里的rc通常指runcommands,也有些是说runcontrol,我个人觉得runcontrol更准确。【~/】这个是指当前登录用户下的个人配置【/et
- 产品经理学习——AI产品
Li灿灿
产品经理学习人工智能
本篇文章,主要是针对目前不同类型AI公司的产品经理职责和AI产品经理的模型进行介绍。AI产品分类AI产品分为软件型和软硬件结合型,软件型的AI产品主要是具备理解、推理和决策能力的AI,如NLP(自然语言处理)系统或者创造类,创作型内容如音乐、艺术和写作等。软硬结合型AI产品一般和传统领域相关,如医疗AI、教育AI和零售AI等。有些公司是纯粹的AI公司,对应的特点是专注于做底层的算法,做芯片技术,纯
- servlet到底是什么东西
一勺菠萝丶
Java
一直对servlet是个什么有些疑惑,不清楚到底是什么,在知乎上看到一段感觉不错,记录下来本以为servlet是很复杂的东西,事实上,servlet就是一个Java接口,interface!打开idea,ctrl+shift+n,搜索servlet,就可以看到是一个只有5个方法的interface!所以,网络协议、http什么的,servlet根本不管!也管不着!那servlet是干嘛的?很简单,
- Python调用C语言动态库(DLL)结构体/指针/变量的方法
ENOCH_Q
PYTHONpythonc语言开发语言
文章目录前言一、如何生成C语言动态库DLL第一步:安装编译工具第二步:设计C代码第三步:编译成C语言动态库DLL二、如何使用C语言动态库第一步:python/pytorch调入DLL接口第二步:Python调用DLL函数第三步:Python测试函数三、完整程序与测试结果总结前言在使用python等进行数据处理时,有时需要使用C语言生成的动态库进行数据处理,比如有些算法已经用C语言实现,或有些函数处
- 前端性能优化常见的误区
前端码趣逗士
前端性能优化
前端性能优化过程中存在一些常见误区,了解并避免这些误区对于实现高效的性能优化至关重要。一、过度追求极致的加载速度误区表现:有些开发者可能会陷入过度追求页面加载速度达到极致的误区,认为加载时间越短越好,不惜花费大量时间和精力进行各种复杂的优化,甚至在一些边际效益很低的地方投入过多。例如,为了节省几毫秒的加载时间,对一些已经优化得较好的资源进行反复压缩和调整,或者过度使用一些不太成熟的优化技术,导致代
- 我在老家很快乐(四)
2501_90472939
scrapy
小孙女第一次回老家过年,不论到哪位老人家拜年,遇到没见过的,都感到特别稀奇。在老爷爷家,看到两只小珍珠鸟,围着笼子盯着看,还不时地用手指戳一戳,小鸟有些害怕,满笼子乱飞,小孙女高兴地说:飞啦,飞啦。老人怕啄了她的小手,让她离鸟笼远一点,小孙女咋呼着:不要,不要,还要看。该走了,怎么拉,都不走,强行抱起来,就哇哇哭起来。到姑奶奶家,进门就看见她家的波斯猫,白毛蓝眼睛,很好看。波斯猫有一个漂亮的房型窝
- 消息队列 随笔 3-抽象配置(spring-cloud-stream-rabbit)
肯尼思布赖恩埃德蒙
中间件springjava-rabbitmqrabbitmq
0.慢慢的做梦…十五.SpringCloud极简入门-SpringCloudStream消息驱动(版本有些过时了)SpringCloudStream进阶配置——高可用(二)——死信队列rabbitmq-client中文文档借助bindingRoutingKey属性配置exchange使用的路由键spring-cloud-stream整合rabbitmq消息分区rabbitmq消息补偿方案Rabbi
- 筑墙扫漏检入侵网安三叉戟出阵
Liana-Fany
安全web安全网络
20世纪90年代中期,在互联网迅速发展时期的网络对抗格局中,“攻”的力量大致可以分成两类:一类是大量低层次、低技术、破坏性的攻击者,包括“脚本小子”;另一类是一小群深入研究、发现漏洞的技术高手。“防”的力量始终比较薄弱,没有得到相应的加强。各个机构的计算机和网络的安全防护方案,基本上停留在防火墙这种单一的手段上。而在万维网普及、TCP/IP协议的大量漏洞被公开之后,防火墙这种简单易行,但却有些一刀
- 22-反射
菩提老师
Java从零到高薪就业开发语言
反射学习目标:掌握反射四大类的含义掌握反射四大类的常用方法掌握得到Class类的三种方式第1章:什么是反射反射就学习四个类就OK。反射就是把Java类中的各种成分映射成一个个的java对象。例如,一个类有:成员变量,方法,构造方法,包等等信息,利用反射技术可以对一个类进行解剖,把各个组成部分映射成一个个对象。简单一句话,反射就是为了拿到这个类的所有信息:构造函数、成员、方法等,拿到之后就可以做想做
- 软件架构设计分层架构与 PO、VO、DTO、BO、POJO、BO/DO、DAO
s_nshine
架构povodto高内聚低耦合
某位计算机大师说过:计算机科学领域任何问题,都可以间接的通过添加一个中间层来解决.什么是架构?先引用《系统架构:复杂系统的产品设计与开发》里面的一句话:结构良好的创造活动要优于毫无结构的创造活动。架构始于建筑,是因为人类发展(原始人自给自足住在树上,也就不需要架构),分工协作的需要,将目标系统按某个原则进行切分,切分的原则,是要便于不同的角色进行并行工作。一般而言,软件系统的架构(Architec
- 新版Python所有方向的学习路线图,自学少走弯路秘籍
m0_67401920
面试学习路线阿里巴巴android前端后端
最近花了不少时间专门去更新了一下Python所有方向的学习路线图,在之前的基础上做很多的改良,希望能够帮助自学的小伙伴们,多一份参考,避免少走弯路。但首先我得先说明一下,每个技术人对技术的看法都不尽相同,这只是我个人认为自学Python某些方向该掌握的一些知识点,希望大家能求同存异。学习路线图有什么作用?在放学习路线之前,我先来讲一下这个学习路线图有什么作用,避免有些新手看得云里雾里的。学习路线图
- 自动安装python的bat脚本
batchpython
我发现python的静默安装,在win11有些版本上会有问题,导致Path不能写上环境变量。所以我做了两个.bat文件用来静默的安装python。@echooff::SetdownloadURLandtargetpathsetPYTHON_URL=https://mirrors.aliyun.com/python-release/windows/python-3.12.6-embed-amd64.
- Vue - 在纯 HTML 普通项目中实现组件化,让原生 html 项目支持引入 *.vue 组件 / 组件与组件间的互相引用等,完美解决了引入组件出现的跨域问题(保姆级详细教程,完整示例源码及插件)
王二红
+Vuehttp-vue-loadervueoader跨域html引入.vue组件跨域纯html项目如何vue组件化vue.jshtml
前言网上的方法千篇一律,并且都有引入组件报错“跨域”问题,本文彻底解决并提供详细的示例源码(一键复制运行)。在纯html原始项目中没有“组件”概念(意味着重复的组件,每次都需要重新写),就算引入了Vue.js包也是功能有限,根本无法引入*.vue文件,更不可能实现组件化。有些朋友不想用脚手架(webpack)创建,还想要在纯html页面中获得“组件化”能力,如下图所示。也就是说,您可以在不依赖no
- git配置时Permission denied (publickey)错误的解决
AttackingLin
git
今天配个这玩意配了一晚上,写一个踩过的坑。参考的以下博文进行的安装。小白推荐|使用git建立自己的代码仓库_git仓库搭建-CSDN博客注意!!!!!在进行绑定ssh这一步时,出现下面这一句话时,直接按回车就是ssh的默认存放位置。即他显示的那个路径。为什么一定要安装在默认位置呢?这涉及到环境变量的配置,如果不在默认位置的话,当你进行
[email protected]会报Permissiond
- Seata分布式事务失败通知
huan_1993
seataseata分布式事务分布式事务seata失败通知分布式事务失败通知
一、背景在我们使用Seata作为分布式事务时,有些时候我们的分布式时候并不是每次都可以成功的,而对于这些失败的分布式事务就需要进行通知。这篇文章简单记录一下如何实现通知。二、功能实现此处模拟邮件通知,但是不真正发送邮件,只是简单记录一个日志。三、注意事项1、假设我们的分布式事务回滚失败,在AT模式中是会锁定表记录数据的。后期需要获取这条记录的全局锁操作,都会失败。举例:假设存在如下数据表记录数据账
- sendmessage WM_PAINT 无效(6月19日)
Randyqiu
VC/MFCapplicationsystemfunctionprocessingeachbutton
今天意外发现替一哥们做的程序还有漏洞,点击弹出来的对话框的BUTTON时,发现主窗口(实际是VIEW啦)不自动重绘以产生相应图形。我就纳闷了,我明明已经给VIEW类发送WM_PAINT重绘消息了啊,怎么回事?搜索MSDN,发现以下一段话:TheWM_PAINTmessageisgeneratedbythesystemandshouldnotbesentbyanapplication.Toforce
- 【Getting Started】-数据结构介绍-Introduction to Data Structures
zaiyang遇见
#Bronze(青铜组)数据结构程序设计竞赛信息学奥赛C/C++USACO
文章目录数组-Arrays动态数组-DynamicArrays遍历-Iterating插入和删除-InsertingandErasingStringsPairsC++Tuples数据结构是指用来组织和存储数据的方式,以便对其进行高效操作。在C++中,标准模板库(STL)提供了多种数据结构,帮助以不同的方式管理数据。每种数据结构对不同操作的支持效率不同,有的结构使得元素访问非常快速,而有些则优化了元
- 分享一个基于需要天数获取开始跟结束股票日期的方法
不叫蓝鸽叫啥子
python开发语言
问题每次想要获取指定天数的股票数据的时候。要么指定前几个月导致数据量太大获取太慢,要么就是数据量不够。非常麻烦。话不多说,创建一个函数就能解决这个问题。代码需要的模块importdatetimeimporttushareastsimportpandasaspd为了避免再次执行代码而产生额外的计算可以将日期保存为csv,需要直接读取defworkday_cal(days):date_today=da
- 程序员方法论系列:类为啥是类?class为啥是class?咱得唠明白!
FoyoDesigner
程序员方法论java程序人生改行学it
类到底是啥玩意儿?咱程序员天天写类(class),可类到底是啥玩意儿?当年学Java的时候,老师说过一句话:“类是对代码的建模单位。”这话听着挺高大上,但啥是“建模”?咱那会儿也是一脸懵。多年后的今天,咱终于琢磨明白了:类是对现实世界的抽象映射,是一种建模方式。类的构成:属性、方法、构造器说到类,咱得先唠唠它的构成。类一般由三部分组成:1.属性:描述对象的特征,比如椅子的颜色、腿的数量。2.方法:
- 机器人建模中移动关节如何建立坐标系_机器人工程师进阶之路(二)6轴机械臂D-H法建模...
weixin_40006977
机械臂中的四元素转为旋转矩阵
本文作者为我司颜值担当精神小伙@梁政,经授权转载,原文发布于其专栏《机器人进阶之路》,欢迎大家支持交流。T矩阵中一共有12个有效参数,然而我们只需要6个量来获取位姿,感觉很不划算,而且有些参数根本用不上。因此有两位大佬,D大佬和H大佬提出了DH法。写这部分的时候,我拿出了两本书IntroductiontoRobotics,MechanicsandControlThirdEdition,JohnJ.
- 分享最近一次渗透测试岗位面试经验,2025网络安全应届生、春招面试必看教程!
认真写程序的强哥
web安全职场和发展网络安全黑客技术计算机渗透测试干货分享
0x1前言下面呢主要是给师傅们分享自己一、二面面试的经验和面试题,以文字的形式给大家展示一下(可能有些地方描述和解答的不是很正确,希望大佬们勿喷!)通过邮箱联系,然后安排时间腾讯会议面试目前到二面了,从投递简历到一面过了差不多10天左右,然后开始的一面,一面主要是某科技的安服工程师和那边的一个项目经理一起面试我。面试开始那边也是直接先介绍了下他们自己,然后再让我自我介绍下,我也就提前准备的面经,然
- 硬修复(hPPR)与软修复(sPPR)
染不尽的流年
半导体Memory人工智能半导体
什么是PPR?PPR(PostPackageRepair)是一种内存修复技术,主要用于修复DRAM(包括LPDDR4、DDR4等)中的存储单元故障。它通过在封装后对内存芯片进行修复,提高良率和可靠性,减少因制造缺陷导致的内存失效。想象一下,你买了一袋苹果,有些苹果表面可能有个小斑点或者磕伤,但你不想因为这些小瑕疵就扔掉整个苹果。内存PPR技术就像是给这些有瑕疵的苹果“做美容”,让它们看起来和好的一
- 国标GB28181-2022平台EasyGBS安防设备中常见的网络参数详解
EasyNVR
网络智能路由器音视频安全视频监控
在现代安防系统中,网络参数的配置和管理是至关重要的。随着技术的发展,安防设备已经从传统的模拟信号转变为数字化、网络化的智能设备。这些设备通过互联网连接,实现了远程监控、数据传输和智能分析等功能。本文将详细介绍安防设备中的常见的网络参数以及作用,希望能够帮助用户更好地理解和管理自己的安防系统。经常接触网络安防设备,会碰到很多相关的网络参数,有些很常见,有些比较陌生,可能也很难用得上。这里参考海康,大
- 【深度学习入门实战】基于Keras的手写数字识别实战(附完整可视化分析)
机器学习司猫白
深度学习深度学习keras人工智能机器学习python
本人主页:机器学习司猫白ok,话不多说,我们进入正题吧项目概述本案例使用经典的MNIST手写数字数据集,通过Keras构建全连接神经网络,实现0-9数字的分类识别。文章将包含:关键概念图解完整实现代码训练过程可视化模型效果深度分析环境准备importnumpyasnpimportmatplotlib.pyplotaspltfromtensorflowimportkerasfromtensorflo
- jvm调优总结(从基本概念 到 深度优化)
oloz
javajvmjdk虚拟机应用服务器
JVM参数详解:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。
- 【Scala十六】Scala核心十:柯里化函数
bit1129
scala
本篇文章重点说明什么是函数柯里化,这个语法现象的背后动机是什么,有什么样的应用场景,以及与部分应用函数(Partial Applied Function)之间的联系 1. 什么是柯里化函数
A way to write functions with multiple parameter lists. For instance
def f(x: Int)(y: Int) is a
- HashMap
dalan_123
java
HashMap在java中对很多人来说都是熟的;基于hash表的map接口的非同步实现。允许使用null和null键;同时不能保证元素的顺序;也就是从来都不保证其中的元素的顺序恒久不变。
1、数据结构
在java中,最基本的数据结构无外乎:数组 和 引用(指针),所有的数据结构都可以用这两个来构造,HashMap也不例外,归根到底HashMap就是一个链表散列的数据
- Java Swing如何实时刷新JTextArea,以显示刚才加append的内容
周凡杨
java更新swingJTextArea
在代码中执行完textArea.append("message")后,如果你想让这个更新立刻显示在界面上而不是等swing的主线程返回后刷新,我们一般会在该语句后调用textArea.invalidate()和textArea.repaint()。
问题是这个方法并不能有任何效果,textArea的内容没有任何变化,这或许是swing的一个bug,有一个笨拙的办法可以实现
- servlet或struts的Action处理ajax请求
g21121
servlet
其实处理ajax的请求非常简单,直接看代码就行了:
//如果用的是struts
//HttpServletResponse response = ServletActionContext.getResponse();
// 设置输出为文字流
response.setContentType("text/plain");
// 设置字符集
res
- FineReport的公式编辑框的语法简介
老A不折腾
finereport公式总结
FINEREPORT用到公式的地方非常多,单元格(以=开头的便被解析为公式),条件显示,数据字典,报表填报属性值定义,图表标题,轴定义,页眉页脚,甚至单元格的其他属性中的鼠标悬浮提示内容都可以写公式。
简单的说下自己感觉的公式要注意的几个地方:
1.if语句语法刚接触感觉比较奇怪,if(条件式子,值1,值2),if可以嵌套,if(条件式子1,值1,if(条件式子2,值2,值3)
- linux mysql 数据库乱码的解决办法
墙头上一根草
linuxmysql数据库乱码
linux 上mysql数据库区分大小写的配置
lower_case_table_names=1 1-不区分大小写 0-区分大小写
修改/etc/my.cnf 具体的修改内容如下:
[client]
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/va
- 我的spring学习笔记6-ApplicationContext实例化的参数兼容思想
aijuans
Spring 3
ApplicationContext能读取多个Bean定义文件,方法是:
ApplicationContext appContext = new ClassPathXmlApplicationContext(
new String[]{“bean-config1.xml”,“bean-config2.xml”,“bean-config3.xml”,“bean-config4.xml
- mysql 基准测试之sysbench
annan211
基准测试mysql基准测试MySQL测试sysbench
1 执行如下命令,安装sysbench-0.5:
tar xzvf sysbench-0.5.tar.gz
cd sysbench-0.5
chmod +x autogen.sh
./autogen.sh
./configure --with-mysql --with-mysql-includes=/usr/local/mysql
- sql的复杂查询使用案列与技巧
百合不是茶
oraclesql函数数据分页合并查询
本片博客使用的数据库表是oracle中的scott用户表;
------------------- 自然连接查询
查询 smith 的上司(两种方法)
&
- 深入学习Thread类
bijian1013
javathread多线程java多线程
一. 线程的名字
下面来看一下Thread类的name属性,它的类型是String。它其实就是线程的名字。在Thread类中,有String getName()和void setName(String)两个方法用来设置和获取这个属性的值。
同时,Thr
- JSON串转换成Map以及如何转换到对应的数据类型
bijian1013
javafastjsonnet.sf.json
在实际开发中,难免会碰到JSON串转换成Map的情况,下面来看看这方面的实例。另外,由于fastjson只支持JDK1.5及以上版本,因此在JDK1.4的项目中可以采用net.sf.json来处理。
一.fastjson实例
JsonUtil.java
package com.study;
impor
- 【RPC框架HttpInvoker一】HttpInvoker:Spring自带RPC框架
bit1129
spring
HttpInvoker是Spring原生的RPC调用框架,HttpInvoker同Burlap和Hessian一样,提供了一致的服务Exporter以及客户端的服务代理工厂Bean,这篇文章主要是复制粘贴了Hessian与Spring集成一文,【RPC框架Hessian四】Hessian与Spring集成
在
【RPC框架Hessian二】Hessian 对象序列化和反序列化一文中
- 【Mahout二】基于Mahout CBayes算法的20newsgroup的脚本分析
bit1129
Mahout
#!/bin/bash
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information re
- nginx三种获取用户真实ip的方法
ronin47
随着nginx的迅速崛起,越来越多公司将apache更换成nginx. 同时也越来越多人使用nginx作为负载均衡, 并且代理前面可能还加上了CDN加速,但是随之也遇到一个问题:nginx如何获取用户的真实IP地址,如果后端是apache,请跳转到<apache获取用户真实IP地址>,如果是后端真实服务器是nginx,那么继续往下看。
实例环境: 用户IP 120.22.11.11
- java-判断二叉树是不是平衡
bylijinnan
java
参考了
http://zhedahht.blog.163.com/blog/static/25411174201142733927831/
但是用java来实现有一个问题。
由于Java无法像C那样“传递参数的地址,函数返回时能得到参数的值”,唯有新建一个辅助类:AuxClass
import ljn.help.*;
public class BalancedBTree {
- BeanUtils.copyProperties VS PropertyUtils.copyProperties
诸葛不亮
PropertyUtilsBeanUtils
BeanUtils.copyProperties VS PropertyUtils.copyProperties
作为两个bean属性copy的工具类,他们被广泛使用,同时也很容易误用,给人造成困然;比如:昨天发现同事在使用BeanUtils.copyProperties copy有integer类型属性的bean时,没有考虑到会将null转换为0,而后面的业
- [金融与信息安全]最简单的数据结构最安全
comsci
数据结构
现在最流行的数据库的数据存储文件都具有复杂的文件头格式,用操作系统的记事本软件是无法正常浏览的,这样的情况会有什么问题呢?
从信息安全的角度来看,如果我们数据库系统仅仅把这种格式的数据文件做异地备份,如果相同版本的所有数据库管理系统都同时被攻击,那么
- vi区段删除
Cwind
linuxvi区段删除
区段删除是编辑和分析一些冗长的配置文件或日志文件时比较常用的操作。简记下vi区段删除要点备忘。
vi概述
引文中并未将末行模式单独列为一种模式。单不单列并不重要,能区分命令模式与末行模式即可。
vi区段删除步骤:
1. 在末行模式下使用:set nu显示行号
非必须,随光标移动vi右下角也会显示行号,能够正确找到并记录删除开始行
- 清除tomcat缓存的方法总结
dashuaifu
tomcat缓存
用tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用IE打开 依然是以前的Jsp的页面。
出现这种现象的原因主要是tomcat缓存的原因。
解决办法如下:
在jsp文件头加上
<meta http-equiv="Expires" content="0"> <meta http-equiv="kiben&qu
- 不要盲目的在项目中使用LESS CSS
dcj3sjt126com
Webless
如果你还不知道LESS CSS是什么东西,可以看一下这篇文章,是我一朋友写给新人看的《CSS——LESS》
不可否认,LESS CSS是个强大的工具,它弥补了css没有变量、无法运算等一些“先天缺陷”,但它似乎给我一种错觉,就是为了功能而实现功能。
比如它的引用功能
?
.rounded_corners{
- [入门]更上一层楼
dcj3sjt126com
PHPyii2
更上一层楼
通篇阅读完整个“入门”部分,你就完成了一个完整 Yii 应用的创建。在此过程中你学到了如何实现一些常用功能,例如通过 HTML 表单从用户那获取数据,从数据库中获取数据并以分页形式显示。你还学到了如何通过 Gii 去自动生成代码。使用 Gii 生成代码把 Web 开发中多数繁杂的过程转化为仅仅填写几个表单就行。
本章将介绍一些有助于更好使用 Yii 的资源:
- Apache HttpClient使用详解
eksliang
httpclienthttp协议
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会
- zxing二维码扫描功能
gundumw100
androidzxing
经常要用到二维码扫描功能
现给出示例代码
import com.google.zxing.WriterException;
import com.zxing.activity.CaptureActivity;
import com.zxing.encoding.EncodingHandler;
import android.app.Activity;
import an
- 纯HTML+CSS带说明的黄色导航菜单
ini
htmlWebhtml5csshovertree
HoverTree带说明的CSS菜单:纯HTML+CSS结构链接带说明的黄色导航
在线体验效果:http://hovertree.com/texiao/css/1.htm代码如下,保存到HTML文件可以看到效果:
<!DOCTYPE html >
<html >
<head>
<title>HoverTree
- fastjson初始化对性能的影响
kane_xie
fastjson序列化
之前在项目中序列化是用thrift,性能一般,而且需要用编译器生成新的类,在序列化和反序列化的时候感觉很繁琐,因此想转到json阵营。对比了jackson,gson等框架之后,决定用fastjson,为什么呢,因为看名字感觉很快。。。
网上的说法:
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。
- 基于Mybatis封装的增删改查实现通用自动化sql
mengqingyu
DAO
1.基于map或javaBean的增删改查可实现不写dao接口和实现类以及xml,有效的提高开发速度。
2.支持自定义注解包括主键生成、列重复验证、列名、表名等
3.支持批量插入、批量更新、批量删除
<bean id="dynamicSqlSessionTemplate" class="com.mqy.mybatis.support.Dynamic
- js控制input输入框的方法封装(数字,中文,字母,浮点数等)
qifeifei
javascript js
在项目开发的时候,经常有一些输入框,控制输入的格式,而不是等输入好了再去检查格式,格式错了就报错,体验不好。 /** 数字,中文,字母,浮点数(+/-/.) 类型输入限制,只要在input标签上加上 jInput="number,chinese,alphabet,floating" 备注:floating属性只能单独用*/
funct
- java 计时器应用
tangqi609567707
javatimer
mport java.util.TimerTask; import java.util.Calendar; public class MyTask extends TimerTask { private static final int
- erlang输出调用栈信息
wudixiaotie
erlang
在erlang otp的开发中,如果调用第三方的应用,会有有些错误会不打印栈信息,因为有可能第三方应用会catch然后输出自己的错误信息,所以对排查bug有很大的阻碍,这样就要求我们自己打印调用的栈信息。用这个函数:erlang:process_display (self (), backtrace).需要注意这个函数只会输出到标准错误输出。
也可以用这个函数:erlang:get_s