- .NET Framework 3.5 中的功能简介
benben0701
ASP.NET3.x.netwindowswcflinqasp.netcryptography
.NETFramework3.5中的功能简介(1)我在前文《.NETFramework版本解析》(http://blog.csdn.net/johnsuna/archive/2008/03/23/2208684.aspx)中提到:.NETFramework3.5=.NETFramework3.0+.NETFramework3.0SP1.NETFramework3.0=.NETFramework2.
- react-native 0.6x升级适配说明
Bearin
reactnative
react-native0.6x升级适配说明RN0.6x已经发布有一段时间了,react-navigation也在前不久进入了5x的时代。为了让大家少踩坑,现已将课程升级适配到RN0.6x以及react-navigation5x,另外,包括友盟分享和统计在内的所有插件也已升级是配到最新版。为了帮助到大家顺利的学习使用新版本RN与react-navigation等相关库,我将整个的升级适配过程总结出
- 敏捷开发(Agile)
phoebe327
敏捷开发
敏捷开发敏捷开发(Agile)是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。简单地来说,敏捷开发并不追求前期完美的设计、完美编码,而是力求在很短的周期内开发出产品的核心功能,尽早发布出可用的版本。然后在后续的生产周期内,按照新需求不断迭代升级,完善产品。核心是快速迭代,拥抱变化。敏捷开发模式有以下显著
- DeepSeek私有化部署3:openEuler 24.03-LTS-SP1国产化操作系统安装nVidia驱动
上一篇文章中完成了国产化操作系统openEuler24.03-LTS-SP1的安装和IP地址配置,配置完成后,就回到了办公室用shell工具连接服务器开始操作了安装好新的操作系统第一步先更新一下#yum源更新sudoyum-yupdate显卡驱动下载因为在服务器上安装了6块teslaT4显卡,先看一下服务器识别到显卡没有#查看操作系统是否识别到了nVidia的显卡lspci|grep-iNVIDI
- 华硕ASUS B85-PRO-GAMER ADD M.2 NVME启动BIOS MOD文件下载仓库
惠凯忱Montague
华硕ASUSB85-PRO-GAMERADDM.2NVME启动BIOSMOD文件下载仓库【下载地址】华硕ASUSB85-PRO-GAMERADDM.2NVME启动BIOSMOD文件下载仓库华硕ASUSB85-PRO-GAMER主板通过此开源项目获得M.2NVME启动功能,极大提升存储性能。项目提供详细的MOD操作指南、所需程序文件、原始及修改后的BIOS文件,确保用户能够顺利完成升级。操作前请充分
- 协议篇-I3C协议 本章带你真正使用I3C
热爱学习地派大星
单片机嵌入式硬件fpga开发fpgaI3CI3C协议
简介上一章讲到I2C协议,作为IIC的升级版,I3C的优点非常明显。总线依然采用SDA和SCL通信。相比较IIC,I3C协议要复杂很多,网上有很多对I3C的介绍,但是对于真正需要编写I3C代码的人来说并不友好,内容千篇一律,使用协议过程中遇到问题却很难找到答案,作者已经实现使用I3C协议对传感器寄存器进行读写操作。硬件特性接下来描述比较核心的内容,首先I3C的时钟一般使用推免输出,如下图所示:图1
- Python——函数版用户管理系统
TWAS@py
pythonpycharm
今天学习了Python的函数模块,就把上次发的字典版用户管理系统用函数的框架升级一下,话不多说,进入正题。1.变量的定义#创建一个列表存放所有用户信息user_list=[]#创建元组提供选择user_input_number=("1","2","3","4","5")user_input_chance=("姓名","年龄","性别","地址")2.菜单函数menu()#创建菜单defmenu()
- 目标检测在国防和政府的应用实例
MzKyle
计算机视觉目标检测人工智能计算机视觉
一、目标检测技术概述目标检测是计算机视觉的核心任务,通过算法对图像/视频中的物体进行识别与定位,当前主流技术包括:经典算法:YOLO系列(实时性强)、FasterR-CNN(精度高)、SSD(平衡速度与精度)技术升级:结合深度学习(CNN、Transformer)、多模态融合(视觉+红外+雷达)、边缘计算实时处理二、国防领域核心应用实例(一)军事侦察与监控系统无人机侦察与目标识别应用场景:战术无人
- [架构之美]Spring Boot 3.5.3新特性解析及JDK21集成
曼岛_
成长之路架构springboot3.5.3
[架构之美]SpringBoot3.5.3新特性解析及JDK21集成SpringBoot3.5.3作为关键补丁版本,不仅修复了此前版本中的棘手回归问题,更深度整合JDK21特性,为高并发与云原生应用带来突破性提升。本文将深入解析其核心技术亮点及实战应用。一、关键修复与版本背景1.1紧急修复回归问题问题定位:3.5.1版本中因Tomcat升级(10.1.42)引入的multipart/form-da
- linux操作系统----nginx平滑升级
Insist753
linuxnginx运维
目录1Nginx平滑升级原理2Nginx信号2.1主进程支持的信号2.2工作进程支持的信号3平滑升级实战3.1Nginx添加新模块1Nginx平滑升级原理在不停掉老进程的情况下,启动新进程。老进程负责处理仍然没有处理完的请求,但不再接受处理请求。新进程接受新请求。老进程处理完所有请求,关闭所有连接后,停止。2Nginx信号2.1主进程支持的信号TERM,INT:立刻退出;QUIT:等待工作进程结束
- 睿尔曼系列机器人——以创新驱动未来,重塑智能协作新生态(上)
BFT白芙堂
机器人人工智能睿尔曼机器人协作机器人机器学习复合机器人
在工业自动化与智能服务深度融合的浪潮中,协作机器人凭借其安全、灵活、易部署的特性,成为推动产业升级的核心力量。睿尔曼(RuiermanRobotics)作为中国协作机器人领域的领军品牌,始终以“让机器人触手可及”为使命,专注于轻量化、高精度、高性价比的协作机器人研发与生产。其产品矩阵覆盖工业制造、物流仓储、医疗健康、商业服务等多场景,通过模块化设计、智能算法优化和开放生态构建,为全球客户提供高效、
- 推荐一个纯绿色无广告的H5游戏站
Think_2013
Web前端游戏娱乐游戏
纯绿色,连内嵌广告都已经去掉了,上班摸鱼最佳适合小伙伴偶尔娱乐一下Cubes2048-Free2048CubeGameOnline|Cubes2048由两个经典游戏贪吃蛇+2048改编融合而来贪吃蛇不用多说,大家都知道2048曾经也是风靡全球,简单但是又不简单的玩法吸引了很多用户主打休闲娱乐,同学们别上头哈点开即玩:Cubes2048-Free2048CubeGameOnline|Cubes204
- 7月1日19点,ModelWhale 大模型应用平台全新升级!
ModelWhale
大模型modelwhale
大模型对推动组织智能化转型、提升科研效率与竞争力具有重要意义。但您在应用大模型时是否常被这些问题困扰?大模型面对专业领域知识一问三不知模型切换、调试、部署复杂耗时业务需求瞬息万变,智能应用永远慢半拍......别担心!2025年7月1日19:00,ModelWhale大模型应用平台全新升级,为您答疑解惑!全新升级的ModelWhale大模型应用平台,将知识库升级为RAG知识库、模型库升级为模型re
- TCL电视版本更新方式记录
最近刚好用到TCL电视需要升级版本测试功能,找到相关升级文档:TCL电视更新版本通常有两种方法:USB升级和在线升级。下面分别介绍这两种方法的具体步骤:USB升级步骤1:从TCL官方网站下载电视固件升级包(一般为zip格式),并将文件保存到格式为FAT32的U盘中。步骤2:将U盘插入电视的USB接口。在电视遥控器上依次按“菜单”、“设置”、“系统升级”,然后按“确认”键进入升级界面。步骤3:在升级
- 什么是多bin?对LoRa项目有什么价值?
javascript
在物联网(IoT)项目中,固件升级(OTA升级)是维护和优化设备功能的重要环节。然而,对于使用LoRa技术的项目来说,由于通信速率有限、数据包大小受限(最大255字节),传统的基于IP的OTA升级方式并不适用。因此,多bin方案应运而生,成为LoRa项目中实现高效、低功耗固件升级的关键技术。什么是多bin?多bin方案的核心思想是将固件升级包分割成多个小的bin文件,通过多次LoRa通信将这些小包
- 通过Curtain 解决方案保障BIM模型安全共享—建筑业的防泄密实战
COWORKSHOP
企业信息安全安全
某跨海大桥项目突发数据泄露事件:主桥钢结构的BIM模型被外泄,核心参数流入竞争对手手中,导致项目风险评估升级。调查发现,泄漏源头是一名施工方的项目经理。尽管BIM系统已经能够控制哪些人可以阅读、修改、甚至下载资料的权限,但是该项目经理需要下载工程图纸来使用,正因为它有下载资料的权限,所以BIM现有的权限控制不能阻止资料外泄的发生。从传统Windows至BIM等系统权限的局限性不论是Windows还
- 程序员的自由修养(6)动态链接
文章目录一、动态链接1、静态链接存在哪些问题?2、动态链接的核心思想前言:一、动态链接1、静态链接存在哪些问题?静态链接在内存和磁盘占用及模块更新中存在以下核心问题:内存与磁盘占用冗余存储:每个可执行文件都独立包含所用库的代码副本,导致磁盘空间浪费(尤其多个程序使用相同库时)。内存冗余:运行多个静态链接程序时,相同库代码被重复加载到内存,占用更多物理内存。模块更新问题更新困难:库升级需重新编译并分
- SSH 升级避坑指南:从依赖到配置的深度优化
超龄超能程序猿
linuxcentos
1.下载依赖并上传服务器本步骤旨在下载SSH升级所需的依赖包,并将其上传至服务器。通过yum命令,指定--downloadonly参数仅进行下载操作,--downloaddir参数设置下载路径为/ssh/install,执行以下命令:yuminstall--downloadonly--downloaddir=/ssh/installgccpam-devellibselinux-develzlib-
- Windows 11 vs Windows 10:全面对比与升级建议
操作系统内核探秘
操作系统内核揭秘windowsai
Windows11vsWindows10:全面对比与升级建议关键词:Windows11、Windows10、系统对比、升级建议、性能优化、兼容性、用户体验摘要:本文从用户界面、性能表现、核心功能、兼容性、安全性、硬件要求等维度对Windows11与Windows10进行深度对比,结合技术原理与实际应用场景分析差异点,为个人用户、游戏玩家、企业用户提供针对性升级建议。通过系统架构解析、功能模块对比和
- cron表达式 每天0点10分和30分_查找特定时间段cron任务方法
媛源啊
cron表达式每天0点10分和30分
查找特定时间段cron任务方法今天有个同学问:“如何查找特定时间段的cron调度任务?”,这类问题通常是维护中经常遇到的,例如:生产系统升级时,比如0点生产业务处理任务停止,到了5点0分恢复生产业务处理程序运行,那么在0点到5点前的调度任务就要人工运行了。如果生产的cron调度任务有10个,一眼就能看完,如果有100个调度任务呢?这就要靠脚本来提取了。先来说下cron配置规则:#┌────────
- 2025年渗透测试 vs 漏洞扫描:本质区别与协同防御实战指南
上海云盾商务经理杨杨
安全网络
引言2025年,随着AI驱动的自适应攻击与量子计算威胁升级,企业对安全评估的需求激增。然而,渗透测试(PenetrationTesting)与漏洞扫描(VulnerabilityScanning)仍被大量混淆——前者年成本超百万仍一票难求,后者自动化率突破90%却误报率居高不下。本文从技术本质、演进趋势与实战场景切入,解析二者差异及协同策略。一、本质区别:五维对比框架维度渗透测试漏洞扫描核心目标模
- 2025年iptables防御DDoS攻击终极指南:从原理到实战配置
上海云盾商务经理杨杨
ddos
一、DDoS攻击新趋势与iptables的防御定位1.2025年攻击特征升级AI驱动的自适应攻击:攻击流量动态模拟合法用户行为,传统规则引擎漏检率超40%。混合攻击常态化:SYNFlood、UDPFlood、CC攻击组合使用(如SYN+HTTPFlood),单次攻击峰值突破8Tbps。IPv6协议滥用:利用IPv6多播地址扫描内网,绕过传统IPv4防护规则。2.iptables的核心优势轻量级内核
- AIX常见问题整理
pressman
技术aixsecurityibm平台documentation产品
AIX常见问题整理创建时间:2002-08-17文章属性:原创文章来源:www.cnsafe.net文章提交:mayi(mayi99_at_263.net)by:ciline来自:www.cnsafe.net提纲:用feprom_update升级Firmware2002-07-24CHRPSystems系统启动过程的LEDE1DC报错提示2002-07-24怎样在AIX5.1中建立热后备(hots
- Flutter开发 -flutter1.22.x升级踩坑记
CodingFire
Flutter实用开发技巧合集Flutter升级flutter1.22升级1.22.1flutterSDK升级
1.22版本相关:flutterSDK:1.22.1(目前最新版为1.22.2)dart:2.10.1LHHdeMacBook-Pro:nextzcy$dart--versionDartSDKversion:2.10.1(stable)(TueOct610:54:
- jdk升级到11问题系列-第三方依赖使用了BASE64Decoder
uplinker
javajavajdk11
问题描述:第三方依赖包,目前出现问题的是某银行的sdk导致的使用了sun.misc.BASE64Decoder但是在jdk11这个版本该类已经被删除,导致运行是出现错误Causedby:java.lang.NoClassDefFoundError:sun/misc/BASE64Encoder替换方式:Base64.Encoderencoder=Base64.getEncoder();Base64.
- 《Mac 用户必看:通过命令行升级 pip 到最新版本的正确方法及下载第三方模块的应用手册》
问题描述:当我用MAC下载PythonPandas等第三方模块时,终端出现WARNING:Youareusingpipversion20.2.3;however,version25.1.1isavailable.Youshouldconsiderupgradingviathe'/Library/Frameworks/Python.framework/Versions/3.9/bin/python3
- iOS 26 beta1 真机无法执行hot reload
哈喽,我是老刘总是劝你们不要激进的升级,你们不听,这回又来问题了吧,这次又是苹果。最近iOS26beta1更新后,不少Flutter开发者发现真机调试的HotReload直接挂了,但模拟器还能用。这到底咋回事?会不会影响正式版?我们该怎么应对?今天就来聊聊这个事儿。发生了啥?简单来说就是iOS26beta1真机调试时,Flutter的HotReload失效了!模拟器不受影响:在macOS上跑iOS
- 活体检测api集成方案-炫彩活体检测助力身份核验
wt_cs
发票识别科技ocr报关单识别接口数据库
现如今,随着人脸伪造技术的不断升级,传统身份核验方式面临严峻挑战,视频中的虚假人脸攻击防不胜防,用户隐私泄露、资金损失等风险如影随形。如何在便捷服务与安全防护之间找到平衡?视频活体检测接口给出了答案。视频活体检测接口,就像一位火眼金睛的安全卫士,能够对上传的视频进行精准检测,瞬间判断视频中的人物是否为真人。它有效抵御了视频中伪造的人脸攻击,一旦检测为真人,便会立即返回一张清晰的人脸照片,为下一步的
- JDK 25 功能预览:Java 生态的重大升级
深盾科技
java开发语言
JDK25计划于2025年9月发布,作为长期支持版本(LTS),它将为Java生态带来多项重要的语言增强、性能优化、安全改进以及体验优化,以下是对JDK25主要预期功能的详细介绍。一、语言特性增强1.基本类型模式匹配(JEP507)在Java的模式匹配框架instanceof和switch中,现在可以直接支持原始类型(如int、boolean)。这一特性使得表达式更加简洁,减少了样板代码。示例代码
- 昇腾NPU节点软件版本检查与升级方法
一、问题背景当我们需要在节点部署DeepSeek大模型时,需要检查昇腾云配套的版本驱动和固件版本,如果发现节点版本不配套建议升级到配套版本。检查方法:npu-smiinfo-tboard-i1|egrep-i"software|firmware"二、升级方法需要注意的是,一定要先升级固件,再升级驱动;如果需要降级版本,流程与升级一样。一般而言,固件包是带有firmware关键字,驱动包带有dirv
- 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