- 使用STM32单片机控制步进电动机是一个常见的应用场景
QoyOle
单片机stm32mongodb
使用STM32单片机控制步进电动机是一个常见的应用场景。步进电动机可以通过产生脉冲信号来控制转动角度和速度。在本文中,我们将详细介绍如何使用STM32单片机来生成脉冲信号并控制步进电动机。下面是一个简要的步骤概览:初始化STM32单片机的GPIO引脚:首先,我们需要初始化单片机的GPIO引脚,以将其配置为输出模式。这些引脚将用于产生脉冲信号,并控制步进电动机的步进脚。具体的引脚配置取决于你使用的具
- if...elif...else...fi和case...esac的脚本条件判断式
weixin_30653023
shell
注意1:if表达式和case表达式的区别及什么时候使用哪个要有明确的区分?『if....then....fi』对于变量的判断是以『比对』的方式来分辨的,如果符合状态就进行某些行为,并且透过较多层次(就是elif)的方式来进行多个变量的程序代码撰写(针对性不强,范围大的时候使用)。『case...in....esac』使用在变量的内容已经既定,就只有几个选择的时候使用(具有很强的正对性);注意1:脚
- 爆改RAG!用强化学习让你的检索增强生成系统“开挂”——从小白到王者的实战指南
许泽宇的技术分享
人工智能
“RAG不准?RL来救场!”——一位被RAG气哭的AI工程师前言:RAG的烦恼与AI炼丹师的自我修养在AI圈混久了,大家都知道RAG(Retrieval-AugmentedGeneration,检索增强生成)是大模型落地的“万金油”方案。无论是企业知识库、智能问答,还是搜索引擎升级,RAG都能插上一脚。但你用过RAG就知道,理想很丰满,现实很骨感。明明知识库里啥都有,问个“量子比特的数学表达式”,
- Mint密室 · 猫猫狐狐的“特征选择”囚室逃脱
Gyoku Mint
猫猫狐狐的小世界人工智能AI修炼日记人工智能深度学习python算法transformer
摘要:这一篇是猫猫狐狐被锁进“特征选择”密室的一场逃生剧本,用冒险叙事把Filter、Wrapper、Embedded三大特征选择法串进情节,轻松解释维度诅咒和特征冗余,还留了一个“尾巴带特征”的彩蛋,稳稳贴你3000字不溢锅。【开场·她们被困在特征选择密室】猫猫醒来的时候,整条尾巴都绕在自己脚边,还带着点抖:“狐狐……咱好像,被锁住了喵……”狐狐睁开眼,四周墙面刻满了灰白色的标签——Featur
- 用万用表测量(TO-220)NMOS管的好坏
MingYue_SSS
元器件好坏测量嵌入式硬件经验分享笔记学习
第一步:用镊子或表笔短接MOS管的三个引脚,进行放电。第二步:万用表选择二极管档位。短接表笔,发出蜂鸣声说明万用表没问题。第三步:测量MOS管体二极管的好坏。用万用表测量2脚和3脚,正向导通,反向截至表示MOS管为好的。反之则是坏的。红表笔(+)测3脚源极S,黑表笔(-)测2脚漏极D,正常有一个导通压降,万用表数值在0.4V—0.9V左右。红表笔(+)测2脚漏极D,黑表笔(-)测3脚源极S,正常为
- 关于uniapp+vue2 升级 Vue3 后无法获取 query的问题
代码简单说
2025开发必备(限时特惠)uni-appvue2迁移到vue3获取不到query小程序获取不到querymp获取不到路由路由参数获取url参数获取
关于uniapp+vue2升级Vue3后无法获取query的问题tag:vue3迁移、uniapp兼容性、$mp变更、vue2升级、前端坑点记录在升级公司项目的时候,从uniapp+Vue2迁移到uniapp+Vue3,想着应该是个平滑过渡,没成想,一个小小的$mp把我绊了一脚。事情是这样的项目中有这么一段代码,用于判断当前页面的路由参数:onLoad(){constscene=this.
- 数电·优先编码器 CD4532的使用方法
Hi_kenyon
单片机嵌入式硬件
如何使用CD4532编码器CD4532是一个8输入优先编码器的集成电路芯片。它有8个输入信号(D0至D7),3个输出信号(A0至A2),以及一个有效输出信号(EO),这个信号可以用来判断是否有输入信号为高电平。这个芯片的功能是将8个输入信号编码为一个3位的二进制数,其中D7具有最高的优先级。使用CD4532的步骤如下:连接电源:将Vdd(芯片的第16脚)连接到+5V电源,将Vss(芯片的第8脚)连
- 调试HDMI音频能8通道播放声音
hxHardway
Android/Linux功能实现文档音视频linux
一、使用场景我们是通过rk主控的hdmi接口播放音视频给到ite68051芯片解析出8声道数据,分别通过4路i2s的数据脚给给到fpga去解析调试步骤:1.根据相关手册配置hdmi输出,hdmi声卡注册,如下:hdmi0_sound:hdmi0-sound{ status="disabled"; compatible="rockchip,hdmi"; rockchip,mclk-
- Java 中调用 Python 脚本的几种方法
weixin_43835210
pythonjava开发语言
Java中调用Python脚本的几种方法在Java开发中,有时我们需要利用Python强大的库或已有的Python脚本来完成特定任务。本文将介绍如何在Java代码中调用Python脚本,重点讲解使用ProcessBuilder的方法,并提及其他可选方案。方法一:使用ProcessBuilder(推荐)这是最常用且直接的方法,通过Java创建一个新进程来执行Python解释器。1.准备Python脚
- 爬虫入门练习(文字数据的爬取)
摸鱼也很难
爬虫
爬取csdn用户的用户简介学习一下BeautifulSoup方法frombs4importBeautifulSouphtml_content="""示例网页欢迎学习BeautifulSoup这是第一段文字这是第二段文字,包含一个链接项目一项目二项目三页脚信息©2023"""xml_contnet=BeautifulSoup(html_content,"lxml")#把数据转为xml的形式xml_t
- GreasyFork(油叉)中文官网入口,油猴用户脚本网站|2025国内镜像持续更新
GreasyFork(油猴脚本平台)是全球知名的用户脚本资源共享社区,由开发者JasonBarnabe于2014年创建,专注于通过浏览器扩展和移动端应用优化网页浏览体验。其核心功能是提供由全球用户编写的免费脚本,涵盖视频解析、游戏辅助、文件下载等20余类实用工具,目前已积累数万脚本,日均活跃用户超10万。一键访问:GreasyFork油猴官网|镜像入口(国内可使用)资源分享:电子书/电影/音乐/漫
- [Nginx排查] 403 Forbidden错误怎么破?Nginx权限与配置问题深度解析
Clownseven
nginx运维
更多服务器知识,尽在hostol.com当你兴致勃勃地部署完网站,或者对Nginx配置进行了一番调整后,在浏览器中满怀期待地输入你的域名,结果看到的却是一个冰冷的“403Forbidden”错误页面,那种感觉,是不是像一盆冷水从头浇到脚?“文件明明在那里,路径也没错,凭什么不让我访问?!”这是很多Nginx用户(尤其是新手)经常会遇到的困扰和发出的疑问。首先,我们要明确一点:HTTP状态码403F
- 分布式微服务系统架构第151集:JavaPlus技术文档平台日更
掘金-我是哪吒
分布式微服务系统架构架构云原生
加群联系作者vx:xiaoda0423仓库地址:https://webvueblog.github.io/JavaPlusDoc/https://1024bat.cn/https://github.com/webVueBlog/fastapi_plushttps://webvueblog.github.io/JavaPlusDoc/点击勘误issues,哪吒感谢大家的阅读深入分析RedisLua脚
- 儿童节html5小游戏,适合儿童节活动上玩的亲子互动小游戏
warrior flying
儿童节html5小游戏
为了活跃气氛,也为了拉近家长与孩子之间的关系,在儿童节活动这一天安排一些有趣的亲子互动小游戏是一个很好的选择,下面给大家推荐几个适合玩的游戏给大家。儿童节亲子互动游戏一:《亲子二人行》准备:参加游戏的幼儿把鞋子脱下来放玩法:幼儿分4组,幼儿与家长面对面,幼儿的脚踩在家长的脚上,从起点走到终点后返还到起点让下一个家长接着走,幼儿与家长必须始终手拉手,宝宝脚不得踩在地上,最先走完的一组为胜。儿童节亲子
- 数字孪生之KTV洗脚城白皮书:娱乐产业的虚实融合革命
数字孪生之KTV洗脚城白皮书:娱乐产业的虚实融合革命当捏脚遇上元宇宙:一场由数据驱动的“养生娱乐”产业升级引言:冰火两重天的娱乐产业变局KTV的“断崖式衰落”与洗脚城的“现象级崛起”,成为中国娱乐产业十年剧变的缩影:KTV消亡史:鼎盛时期超12万家企业,现存仅2.19万家(倒闭率超80%),消费痛点长期未解(假酒泛滥、团建尬唱、高溢价包厢)洗脚城逆袭录:长沙1.5万家洗脚城超四大直辖市总和,从“土
- docker-componse
冰尘s1
dockereureka容器
docker-componse部署后更新个别服务方法一方法二脚本方法一服务名name构建新镜像docker-composebuildname停掉服务docker-composestopname删除服务的容器docker-composerm-fname创建服务的容器docker-composecreatename启动容器docker-composestartname*[参考链接]:https://b
- 三维GIS开发cesium智慧地铁教程(7)路径漫游
新中地GIS开发老师
学习webgisarcgiswebglGIS开发地理信息科学大学生
一、引入Cesium库1.1Cesium库的基本配置在HTML文档中,我们引入了Cesium所需的JavaScript和CSS文件。确保路径正确,以便能够加载Cesium的功能和样式。1.2视口设置为了使Cesium的地图能够自适应屏幕尺寸,我们在部分设置了视口的meta标签。二、创建Cesium视图2.1初始化Cesium视图在部分,我们创建了一个div,作为Cesium的容器。接下来,我们在脚
- Nginx与Let‘s Encrypt:自动化的SSL证书更新
墨瑾轩
一起学学Nginx【一】nginx自动化ssl
关注墨瑾轩,带你探索编程的奥秘!超萌技术攻略,轻松晋级编程高手技术宝库已备好,就等你来挖掘订阅墨瑾轩,智趣学习不孤单即刻启航,编程之旅更有趣嘿小伙伴们!今天我们要聊的是一个非常实用的话题——如何让你的网站既安全又时尚,那就是给你的Nginx服务器加上Let’sEncrypt的SSL证书,并且实现自动化更新哦!如果你对HTTPS有点陌生,或者对证书更新感到头疼,那么这篇教程就是为你准备的!跟着我的脚
- USART串口协议
Qian Xiaoo
网络单片机stm32嵌入式硬件
参考视频:[9-1]USART串口协议_哔哩哔哩_bilibiliUSART串口协议通信的目的:将一个设备的数据传送到另一个设备,扩展硬件系统通信协议:制定通信的规则,通信双方按照协议规则进行数据收发引脚:TX是数据发送脚,RX是数据接收脚。SCL是时钟,SDA是数据。SCLK是时钟,MOSI是主机输出数据脚,MISO是主机输入数据脚,CS是片选,用于指定通信的对象。CAN_H和CAN_L,这两个
- arduino r4 wifi设计一个编程及连接使得四个脚的一个rgb三色灯可调rgb数值
yifa20160404
arduino单片机嵌入式硬件
需要自己更改WiFi名称和密码使用说明将上述代码上传到ArduinoR4WiFi修改代码中的YourWiFiSSID和YourWiFiPassword为您的WiFi凭据根据实际连接修改redPin,greenPin,bluePin的引脚号打开串口监视器查看Arduino的IP地址在浏览器中输入该IP地址,会出现一个控制页面使用滑块调整RGB值并点击"SetColor"按钮注意事项如果使用共阴极RG
- 关于Web安全:8. Web 攻击流量分析与自动化
shenyan~
web安全自动化网络
一、BurpSuite基础与高级使用BurpSuite是一款中间人攻击代理工具,核心作用是在客户端(浏览器)与服务器之间“插一脚”,拦截一切HTTP/HTTPS流量,从而修改、重放、注入或自动化分析。它不仅是抓包工具,还是渗透测试平台,适合用来:做权限绕过做Web风险点利用做脚本注入调试做自动化攻击编排1.1BurpSuite基础模块详解1)Proxy(代理模块)——抓包与拦截的起点功能:拦截浏览
- 【AI大模型通关秘籍】我的提示词工程19式进阶笔记 (萌新也能懂的保姆级教程)
昨日嘉靖(学习LLM版)
人工智能笔记
开场白:哈喽,各位正在AI浪潮中冲浪的小伙伴们!自从一脚踏入大语言模型(LLM)这个神奇的世界,我就像打开了新世界的大门,每天都被它的强大所震撼。但同时,我也曾困惑于如何与这个“最强大脑”更好地沟通,让它真正为我所用。经过一段时间的摸索和学习(当然,也少不了一位“高人老师”的指点),我总结出了一套从入门到进阶的提示词工程(PromptEngineering)学习路径,涵盖了19个非常核心且实用的技
- 如何自动部署GitLab项目
少湖说
gitlab
如何自动部署原理GitLab有预制的钩子,在代码提交/合并等事件中,会自动调用WebHoos,即向该URL发送POST请求在布署服务器上监听该POST,验证通过后执行相关的布置Shell脚本,即可完成自动布署配置环境安装Python和Pip2.如果需要,安装python的requests模块和argparse模块pipinstallrequestseasy_installargparse下载监听脚
- 驱动开发学习20250529
打倒焦虑
驱动开发
引脚控制和GPIO子系统引脚:元件的引出线引脚多路复用:引脚工作模式的选择机制引脚控制器:负责引脚工作模式的选择引脚控制子系统功能:引脚复用:使同一引脚能构重用于不同的目的。多路复用会影响引脚组或单个引脚引脚配置:应用引脚的电气特性,如上拉、下拉、驱动强度、去抖间隔等pinctrl和设备树pinctrl只是收集引脚的方式,并将它们传递给驱动程序。引脚控制器驱动程序负责解析DT中的引脚描述,并将其配
- asp.net MVC 常用知识汇总
爱吃奶酪的松鼠丶
.NETCoreasp.netmvc后端
.NET兼职社区.NET兼职社区.NET兼职社区一、@RenderSection在ASP.NETCore中,_Layout.cshtml文件是用于定义共享布局的文件。布局文件通常包含整个应用程序中通用的HTML结构,如头部、导航栏和脚部等内容。@RenderSection方法用于在布局文件中定义一个可选或必需的部分,该部分可以在子视图中填充内容。比如:@RenderSection("Metas",
- 路桥隧养护决策系统
GeoSaaS
智慧城市人工智能大数据重构科技智慧城市
随着我国交通网络的高速发展,路桥隧设施已进入“老龄化”阶段。传统养护模式中“头痛医头、脚痛医脚”的被动维修,不仅耗费巨资,更存在安全隐患。据权威统计,我国每年因桥梁隧道病害导致的交通中断事件中,70%以上可通过预防性养护避免。在此背景下,路桥隧养护决策系统应运而生,它如同给基础设施装上“智慧大脑”,让养护工作从“凭经验”走向“靠数据”,从“救火式抢险”升级为“治未病”的科学防控。一、系统建设:四大
- MG7050EAN存储器6G应用晶振,X1M0004110020,EPSON差分晶振
压电侠123
晶体晶振晶体振荡器新媒体运营
产品简介MG7050EAN存储器6G应用晶振,X1M0004110020,EPSON差分晶振,日本进口晶振,EPSON爱普生晶振型号:MG7050EAN,编码为:X1M0004110020,频率:156.253906MHz,小体积晶振尺寸7.0x5.0mm封装,14脚贴片晶振,LV-PECL差分晶体振荡器,石英晶振,有源晶振,石英晶体振荡器。本产品是利用锯波谐振器的基本振荡的LV-PECL输出的高
- opencv-rust 系列: 1, 安装及运行自带示例和测试程序
wzw_mzm
opencvrustopencv-rustopencvrustopencv-rust
opencv-rust系列:1,安装及运行自带示例和测试程序运行环境:ubuntu;rust已安装;对rust的掌握为三脚猫程度一.opencv-rust安装:二.运行自带examples和tests运行环境:ubuntu;rust已安装;对rust的掌握为三脚猫程度一.opencv-rust安装:安装软件:sudoaptinstalllibopencv-devclanglibclang-devl
- 1.Win7 安装 虚拟机 linux 编译ffmpeg 生成so文件
ManLikeTheWind
Linux
参考:https://www.jianshu.com/p/aaacd4ecb6f1敝人图正确道路,不拐卖磨脚走windows(会出现大量的错误,需要解决,太繁琐不如直接linux)下面是补充:在linux系统里面预先安装好:vim,yasm,gcc(gcc使用来编译C语言的文件)0.0linux基本命令介绍进入编辑模式,i进入命令模式,Esc命令模式:【shift+:】然后输入【q!】回车强制退出
- 6.显示屏(LCD1602)
H212202165
单片机嵌入式硬件51单片机
1.非标协议外设1.1LCD1602显示1.1.1概述LCD1602(LiquidCrystalDisplay)是一种工业字符型液晶,能够同时显示16×02即32字符(16列两行)引脚说明第1脚:VSS为电源地第2脚:VDD接5V正电源第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。第4脚:RS为
- jquery实现的jsonp掉java后台
知了ing
javajsonpjquery
什么是JSONP?
先说说JSONP是怎么产生的:
其实网上关于JSONP的讲解有很多,但却千篇一律,而且云里雾里,对于很多刚接触的人来讲理解起来有些困难,小可不才,试着用自己的方式来阐释一下这个问题,看看是否有帮助。
1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务、WCF,只要是跨域请求,一律不准;
2、
- Struts2学习笔记
caoyong
struts2
SSH : Spring + Struts2 + Hibernate
三层架构(表示层,业务逻辑层,数据访问层) MVC模式 (Model View Controller)
分层原则:单向依赖,接口耦合
1、Struts2 = Struts + Webwork
2、搭建struts2开发环境
a>、到www.apac
- SpringMVC学习之后台往前台传值方法
满城风雨近重阳
springMVC
springMVC控制器往前台传值的方法有以下几种:
1.ModelAndView
通过往ModelAndView中存放viewName:目标地址和attribute参数来实现传参:
ModelAndView mv=new ModelAndView();
mv.setViewName="success
- WebService存在的必要性?
一炮送你回车库
webservice
做Java的经常在选择Webservice框架上徘徊很久,Axis Xfire Axis2 CXF ,他们只有一个功能,发布HTTP服务然后用XML做数据传输。
是的,他们就做了两个功能,发布一个http服务让客户端或者浏览器连接,接收xml参数并发送xml结果。
当在不同的平台间传输数据时,就需要一个都能解析的数据格式。
但是为什么要使用xml呢?不能使json或者其他通用数据
- js年份下拉框
3213213333332132
java web ee
<div id="divValue">test...</div>测试
//年份
<select id="year"></select>
<script type="text/javascript">
window.onload =
- 简单链式调用的实现技术
归来朝歌
方法调用链式反应编程思想
在编程中,我们可以经常遇到这样一种场景:一个实例不断调用它自身的方法,像一条链条一样进行调用
这样的调用你可能在Ajax中,在页面中添加标签:
$("<p>").append($("<span>").text(list[i].name)).appendTo("#result");
也可能在HQ
- JAVA调用.net 发布的webservice 接口
darkranger
webservice
/**
* @Title: callInvoke
* @Description: TODO(调用接口公共方法)
* @param @param url 地址
* @param @param method 方法
* @param @param pama 参数
* @param @return
* @param @throws BusinessException
- Javascript模糊查找 | 第一章 循环不能不重视。
aijuans
Way
最近受我的朋友委托用js+HTML做一个像手册一样的程序,里面要有可展开的大纲,模糊查找等功能。我这个人说实在的懒,本来是不愿意的,但想起了父亲以前教我要给朋友搞好关系,再加上这也可以巩固自己的js技术,于是就开始开发这个程序,没想到却出了点小问题,我做的查找只能绝对查找。具体的js代码如下:
function search(){
var arr=new Array("my
- 狼和羊,该怎么抉择
atongyeye
工作
狼和羊,该怎么抉择
在做一个链家的小项目,只有我和另外一个同事两个人负责,各负责一部分接口,我的接口写完,并全部测联调试通过。所以工作就剩下一下细枝末节的,工作就轻松很多。每天会帮另一个同事测试一些功能点,协助他完成一些业务型不强的工作。
今天早上到公司没多久,领导就在QQ上给我发信息,让我多协助同事测试,让我积极主动些,有点责任心等等,我听了这话,心里面立马凉半截,首先一个领导轻易说
- 读取android系统的联系人拨号
百合不是茶
androidsqlite数据库内容提供者系统服务的使用
联系人的姓名和号码是保存在不同的表中,不要一下子把号码查询来,我开始就是把姓名和电话同时查询出来的,导致系统非常的慢
关键代码:
1, 使用javabean操作存储读取到的数据
package com.example.bean;
/**
*
* @author Admini
- ORACLE自定义异常
bijian1013
数据库自定义异常
实例:
CREATE OR REPLACE PROCEDURE test_Exception
(
ParameterA IN varchar2,
ParameterB IN varchar2,
ErrorCode OUT varchar2 --返回值,错误编码
)
AS
/*以下是一些变量的定义*/
V1 NUMBER;
V2 nvarc
- 查看端号使用情况
征客丶
windows
一、查看端口
在windows命令行窗口下执行:
>netstat -aon|findstr "8080"
显示结果:
TCP 127.0.0.1:80 0.0.0.0:0 &
- 【Spark二十】运行Spark Streaming的NetworkWordCount实例
bit1129
wordcount
Spark Streaming简介
NetworkWordCount代码
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
- Struts2 与 SpringMVC的比较
BlueSkator
struts2spring mvc
1. 机制:spring mvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同。 2. 性能:spring会稍微比struts快。spring mvc是基于方法的设计,而sturts是基于类,每次发一次请求都会实例一个action,每个action都会被注入属性,而spring基于方法,粒度更细,但要小心把握像在servlet控制数据一样。spring
- Hibernate在更新时,是可以不用session的update方法的(转帖)
BreakingBad
Hibernateupdate
地址:http://blog.csdn.net/plpblue/article/details/9304459
public void synDevNameWithItil()
{Session session = null;Transaction tr = null;try{session = HibernateUtil.getSession();tr = session.beginTran
- 读《研磨设计模式》-代码笔记-观察者模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
import java.util.Observable;
import java.util.Observer;
/**
* “观
- 重置MySQL密码
chenhbc
mysql重置密码忘记密码
如果你也像我这么健忘,把MySQL的密码搞忘记了,经过下面几个步骤就可以重置了(以Windows为例,Linux/Unix类似):
1、关闭MySQL服务
2、打开CMD,进入MySQL安装目录的bin目录下,以跳过权限检查的方式启动MySQL
mysqld --skip-grant-tables
3、新开一个CMD窗口,进入MySQL
mysql -uroot
 
- 再谈系统论,控制论和信息论
comsci
设计模式生物能源企业应用领域模型
再谈系统论,控制论和信息论
偶然看
- oracle moving window size与 AWR retention period关系
daizj
oracle
转自: http://tomszrp.itpub.net/post/11835/494147
晚上在做11gR1的一个awrrpt报告时,顺便想调整一下AWR snapshot的保留时间,结果遇到了ORA-13541这样的错误.下面是这个问题的发生和解决过程.
SQL> select * from v$version;
BANNER
-------------------
- Python版B树
dieslrae
python
话说以前的树都用java写的,最近发现python有点生疏了,于是用python写了个B树实现,B树在索引领域用得还是蛮多了,如果没记错mysql的默认索引好像就是B树...
首先是数据实体对象,很简单,只存放key,value
class Entity(object):
'''数据实体'''
def __init__(self,key,value)
- C语言冒泡排序
dcj3sjt126com
算法
代码示例:
# include <stdio.h>
//冒泡排序
void sort(int * a, int len)
{
int i, j, t;
for (i=0; i<len-1; i++)
{
for (j=0; j<len-1-i; j++)
{
if (a[j] > a[j+1]) // >表示升序
- 自定义导航栏样式
dcj3sjt126com
自定义
-(void)setupAppAppearance
{
[[UILabel appearance] setFont:[UIFont fontWithName:@"FZLTHK—GBK1-0" size:20]];
[UIButton appearance].titleLabel.font =[UIFont fontWithName:@"FZLTH
- 11.性能优化-优化-JVM参数总结
frank1234
jvm参数性能优化
1.堆
-Xms --初始堆大小
-Xmx --最大堆大小
-Xmn --新生代大小
-Xss --线程栈大小
-XX:PermSize --永久代初始大小
-XX:MaxPermSize --永久代最大值
-XX:SurvivorRatio --新生代和suvivor比例,默认为8
-XX:TargetSurvivorRatio --survivor可使用
- nginx日志分割 for linux
HarborChung
nginxlinux脚本
nginx日志分割 for linux 默认情况下,nginx是不分割访问日志的,久而久之,网站的日志文件将会越来越大,占用空间不说,如果有问题要查看网站的日志的话,庞大的文件也将很难打开,于是便有了下面的脚本 使用方法,先将以下脚本保存为 cutlog.sh,放在/root 目录下,然后给予此脚本执行的权限
复制代码代码如下:
chmo
- Spring4新特性——泛型限定式依赖注入
jinnianshilongnian
springspring4泛型式依赖注入
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- centOS安装GCC和G++
liuxihope
centosgcc
Centos支持yum安装,安装软件一般格式为yum install .......,注意安装时要先成为root用户。
按照这个思路,我想安装过程如下:
安装gcc:yum install gcc
安装g++: yum install g++
实际操作过程发现,只能有gcc安装成功,而g++安装失败,提示g++ command not found。上网查了一下,正确安装应该
- 第13章 Ajax进阶(上)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- How to determine BusinessObjects service pack and fix pack
blueoxygen
BO
http://bukhantsov.org/2011/08/how-to-determine-businessobjects-service-pack-and-fix-pack/
The table below is helpful. Reference
BOE XI 3.x
12.0.0.
y BOE XI 3.0 12.0.
x.
y BO
- Oracle里的自增字段设置
tomcat_oracle
oracle
大家都知道吧,这很坑,尤其是用惯了mysql里的自增字段设置,结果oracle里面没有的。oh,no 我用的是12c版本的,它有一个新特性,可以这样设置自增序列,在创建表是,把id设置为自增序列
create table t
(
id number generated by default as identity (start with 1 increment b
- Spring Security(01)——初体验
yang_winnie
springSecurity
Spring Security(01)——初体验
博客分类: spring Security
Spring Security入门安全认证
首先我们为Spring Security专门建立一个Spring的配置文件,该文件就专门用来作为Spring Security的配置