- 基于STM32开发的简易自动驾驶系统
嵌入式详谈
stm32自动驾驶嵌入式硬件
目录引言环境准备工作硬件准备软件安装与配置系统设计系统架构硬件连接代码实现系统初始化传感器数据采集与处理电机控制与转向OLED显示与状态提示Wi-Fi通信与远程监控应用场景简易自动驾驶演示智能车模型开发与学习常见问题及解决方案常见问题解决方案结论1.引言随着自动驾驶技术的发展,智能车成为研究和开发的热点之一。本文将介绍如何使用STM32微控制器开发一个简易自动驾驶系统,通过超声波传感器、红外传感器
- 基于STM32开发的智能灌溉系统
嵌入式详谈
stm32嵌入式硬件单片机
目录引言环境准备工作硬件准备软件安装与配置系统设计系统架构硬件连接代码实现系统初始化土壤湿度检测与灌溉控制OLED显示与状态提示Wi-Fi通信与远程监控应用场景家庭花园的智能灌溉管理农业和温室的自动化灌溉系统常见问题及解决方案常见问题解决方案结论1.引言智能灌溉系统能够根据土壤湿度的变化,自动调节水泵的开关状态,确保植物获得适量的水分,避免过度或不足的灌溉。通过STM32微控制器,结合土壤湿度传感
- 基于STM32开发的智能门禁系统
嵌入式详谈
stm32嵌入式硬件单片机
目录引言环境准备工作硬件准备软件安装与配置系统设计系统架构硬件连接代码实现系统初始化RFID读卡与门锁控制OLED显示与状态提示Wi-Fi通信与远程管理应用场景家庭和小型办公室的智能门禁管理企业和社区的安全门禁系统常见问题及解决方案常见问题解决方案结论1.引言智能门禁系统能够通过RFID技术实现非接触式门锁控制,并结合Wi-Fi模块和OLED显示屏,实现远程监控和管理。通过STM32微控制器,该系
- 【Rust】——高级类型
Y小夜
Rust(官方文档重点总结)rust开发语言后端
博主现有专栏:C51单片机(STC89C516),c语言,c++,离散数学,算法设计与分析,数据结构,Python,Java基础,MySQL,linux,基于HTML5的网页设计及应用,Rust(官方文档重点总结),jQuery,前端vue.js,Javaweb开发,Python机器学习等主页链接:Y小夜-CSDN博客目录为了类型安全和抽象而使用的newtype模式类型别名用来创建类型同义词不返回
- 关于HarmonyOS的学习
yiyiy111yiy
学习html5css
day9一、动画1.animation动画不需要事件(用户在网页中的一系列操作,如鼠标悬停、点击等)触发,而transition需要事件触发。2.语法:动画名称:animation-name:cjh动画持续时间:animation-duration:3s;动画执行次数:(infinite表示无限执行)animation-iteration-count:infinite;动画类型:animation
- pycharm批量注释、批量取消注释
默直
pycharm批量注释、批量取消注释在使用pycharm编写python时,需要对多行进行注释,一个一个敲击“#”,浪费浪费了大量时间,效率也不是太高,那么怎么解决此种问题呢,研究了好久终于被我发现了,满满的开心。查看将要注销的数据,如下:将要注释的数据第一步:选择要注释的数据,这里Ctrl+a,全选;背景变化第二步:同时按Ctrl+/,显示如下,说明已注释:注释数据那怎么取消注释呢?第一步:选择
- 电子血压计芯片方案特点介绍
西城微科方案开发
单片机嵌入式硬件
该电子血压计方案采用了西城微科单片机型号主控芯片型号SIC32F911RET6,封装型号LQFP64,通过单片机程序开发设计而成,主要组成结构是传感器、充气泵、阻塞纽带、lcd显示屏以及测量电路。通过绑定在手臂上拉紧测量,最终得出结果显示在lcd显示屏上,更能直观的看到自己的血压值。除用作血压计方案,该芯片也多用于电子秤、气压计、血压计、额温计等微弱信号测量及工业控制场景,其芯片功能特点如下:高性
- STM32F103 CubeMX:ETR外部脉冲计数器
DHZFSYJ
stm32cubemx外部计数器
1、配置方法使用TIM1_ETR管脚对外部脉冲进行计数,用PA5模拟产生脉冲进行计数。芯片:STM32F103RCT输出:PA5、PA12(TIM1_ETR)时钟:系统时钟配置为72M操作:通过杜邦线将PA5连接到PA12(TIM1_ETR)CubeMX(版本5.2.1)的配置界面:2、主函数代码/***@briefTheapplicationentrypoint.*@retvalint*/int
- ARM/Linux嵌入式面经(三二):百度
TrustZone_Hcoco
ARM/Linux嵌入式面试arm开发dubbo芯片嵌入式硬件单片机
文章目录RTOS了解吗,展开讲一下对RTOS的线程和任务管理相关的有了解吗RTOS的线程和任务管理相关了解追问有深度的技术问题及答案vivado这个硬件平台怎么用的Vivado硬件平台使用了解追问有深度的技术问题及答案项目系统架构、配置是怎样的项目系统架构与配置系统架构配置追问有深度的技术问题及答案遇到的难点,怎么解决的?遇到的难点及解决方法追问有深度的技术问题及答案Linux上的异步IO了解过吗
- ARM/Linux嵌入式面经(三十):腾讯 C++开发工程师
TrustZone_Hcoco
ARM/Linux嵌入式面试arm开发linuxc++芯片嵌入式硬件单片机
文章目录自我介绍:首先让我做了一个简短的自我介绍。volatile关键字:解释了volatile关键字的作用和使用场景。回答volatile关键字的作用和使用场景追问几个有深度的技术问题malloc底层:详细描述了malloc函数的底层实现机制。malloc函数的底层实现机制概述深度技术追问及答案虚函数:讲解了虚函数的概念和用途。回答虚函数的概念和用途追问有深度的技术问题及答案内联函数:解释了内联
- ARM内存屏障/编译屏障API(__DMB、__DSB、__ISB)用法及举例
NW嵌入式开发
ARM内核Cortex-A7stm32MP135内存屏障编译屏障DMBDSBISB
0参考资料STM32F7SeriesandSTM32H7SeriesCortex®-M7processor.pdfARMCortex™-MProgrammingGuidetoMemoryBarrierInstructions.pdf1ARM内存屏障/编译屏障指令(__DMB、__DSB、__ISB)说明内存屏障和编译屏蔽其实是2个东西,一个是处理器运行时避免乱序引入的指令,一个是编译时避免编译器编
- pcma和pcmu pcm编码_GitHub - mackenbaron/EasyAACEncoder: 简单、高效、稳定的开源音频编码库,支持将各种音频数据(G.711A/PCMA、G.711U/P...
CLOUDU
pcma和pcmupcm编码
EasyAACEncoderEasyAACEncoder是EasyDarwin开源流媒体服务团队整理、开发的一款音频转码到AAC的工具库,目前支持G711a/G711u/G726/PCM等音频格式的转码,跨平台,支持Windows/Linux/arm.调用示例testEasyAACEncoder:通过EasyAACEncoderAPI对G711A/G711U/G726进行AAC转码;Windows
- cpu架构:x86和arm
wxr的理想之路
arm开发
WindowsPC通常建立在Intel和AMD使用的x86架构,apple的计算机使用该公司的基于arm架构的M1和M2处理器。ARM和x86:指令集的区别arm:精简指令集(RISC):将cpu简化为最低限度的基本功能,使cpu尽可能简单。ARM架构只使用34条指令,这些指令主要处理简单的数学运算并在寄存器和存储器位置之间移动数据。x86:复杂指令集(CISC):将越来越多的特性和功能构建到芯片
- ARM/Linux嵌入式面经(二九):经纬恒润Linux开发
TrustZone_Hcoco
ARM/Linux嵌入式面试arm开发芯片单片机嵌入式硬件
文章目录介绍自己的三个项目1.什么是内联函数和宏定义?内联函数与宏定义追问及答案2.宏定义作用在编译阶段的哪个阶段生效?3.指针和数组的异同指针和数组的异同追问几个有深度的技术问题4.讲一下结构体回答追问及答案5.结构体里面内存对齐的规则结构体内存对齐的规则追问几个有深度的技术问题6.结构体和联合体的关系与区别结构体(Struct)和联合体(Union)的关系与区别追问几个有深度的技术问题7.讲一
- mac系统下chromedriver安装问题
ilovesz
1运行报错:2解决方法:1、安装chromedriver:http://npm.taobao.org/mirrors/chromedriver/2、设置环境变量:把下载的chromedriver移动到/usr/local/bin中3、如果此时,在本地中通过python可以成功运行问题中代码,而在pycharm的虚拟环境env下还报以上对应的错误,可以如下解决:把chromedriver文件,复制到
- arm64架构安装nodejs 18.20.2版本
gs80140
各种问题armnode.js
默认使用yum安装的,只安装了12.2.0版本,网上查了一下,看到是使用预编译的安装方便比较麻烦直接采用nvm在arm架构一样好使,操作方法如下下载nvm#installsnvm(NodeVersionManager)curl-o-https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh|bash#downloadandinst
- 用python脚本监控阿里云或者linux,并触发报警维护机制
feiyu361
pythonlinux
文章目录提示:只需要创建一个py文件用来30s监控计划,可以搭配我之前写的钉钉py文件,导入之后,触发钉钉报警#!/usr/bin/envpython#-*-coding:utf-8-*-#author:fly#datetime:2022/8/1610:25#software:PyCharmimportos,timeimportlogginglogging.basicConfig(level=lo
- 探索 HarmonyOS 中的高级文本自定义
神码兄弟
HarmonyOS学习harmonyospytorch深度学习
在本篇博文中,我们将深入探讨TextHarmonyOS中的组件,探索允许进行广泛自定义的高级功能。无论您是创建动态用户界面还是仅显示格式化的文本,了解这些选项都会增强您的应用的呈现效果。创建文本组件该Text组件是HarmonyOS中显示文本内容的基础。它可以使用字符串或资源引用来创建,为静态和动态内容提供灵活性。1.使用字符串这是创建Text组件的最简单方法:Text('WelcometoHar
- MCU官方IDE软件安装及学习教程集合 — STM32CubeIDE(STM32)
掌芯元器官方博客
嵌入式科普分享专栏STM32CubeIDE嵌入式IDE集成开发环境
简介各MCU厂商为保证产品的市场地位以及用户体验,不断的完善自己的产品配套,搭建自己的开发生态,像国外ST公司,国内的GD(兆易创新),AT(雅特力)等等。目前就开发生态而言,ST的生态开发相对比较成熟,国内MCU也是在加紧开发步伐。本系列文章主要为大家介绍各个MCU厂家官方的IDE(集成开发环境)软件,开阔大家的认知,并包含软件安装教程及学习文章教程。虽然各个厂商配套的IDE并不像Keil、Ec
- 银河麒麟v10-arm SEALOS离线部署k8s集群(v1.22.8)
xjudt
arm开发kubernetesdocker
一、环境说明1.版本说明1.1.操作系统版本银河麒麟V10SP3[root@localhost~]#cat/etc/os-releaseNAME="KylinLinuxAdvancedServer"VERSION="V10(Lance)"ID="kylin"VERSION_ID="V10"PRETTY_NAME="KylinLinuxAdvancedServerV10(Lance)"ANSI_CO
- 《ARM Cortex-R 学习指南》-【第二章】-ARM 架构与处理器
代码改变世界ctw
ARM-TEE-Android架构arm开发armv8armv9实时系统soc芯片
第二章ARM架构与处理器ARM会定期发布新版本的架构,这些版本会增加新功能或对现有行为进行更改。这些更改几乎总是向后兼容的,这意味着在旧版本架构上运行的用户代码在新版本上仍然可以正确运行。当然,利用新功能编写的代码将无法在缺乏这些功能的旧处理器上运行。在所有版本的架构中,某些系统特性和行为是实现定义的。例如,架构并不定义缓存大小或单个指令的周期时间,这些由具体的处理器和SoC决定。ARMv7架构还
- 麒麟v10 sp1 arm安装pip
宇宙成为宇宙
python开发语言
1.pip的下载导入安装https://pypi.tuna.tsinghua.edu.cn/simple/pip/2.上传压缩包到离线服务器上并解压3.进去解压后的文件夹执行安装命令python3setup.pyinstall
- STM32F407进入低功耗模式以及唤醒(RTC+中断)
Endless_Z
低功耗stm32rtc
概述由于现在芯片价格以及供货问题,使得芯片的选择受到了很大的影响,有一个项目用到了STM32F407这个MCU(虽然价格不便宜,但是出货量大,购买比较容易写),功能要求需要做低功耗,想到之前做过STM32F103的低功耗(发表过一个博客:https://blog.csdn.net/zsj2016o/article/details/85141738),想来F407也不会有太多问题,结果实际操作的时候
- 基于STM32开发的智能农业监测与控制系统
stm32发烧友
stm32嵌入式硬件单片机
目录引言环境准备工作硬件准备软件安装与配置系统设计系统架构硬件连接代码实现系统初始化传感器数据采集与处理自动灌溉与环境控制数据融合与决策算法OLED显示与状态提示Wi-Fi通信与远程监控应用场景温室环境的智能监控与自动化控制农田土壤与作物生长的实时监测常见问题及解决方案常见问题解决方案结论1.引言智能农业利用现代传感技术和自动控制技术,实现对农业环境的精准监测与智能管理。本文将介绍如何使用STM3
- 基于STM32开发的智能家用能源管理系统
stm32发烧友
stm32能源单片机
目录引言环境准备工作硬件准备软件安装与配置系统设计系统架构硬件连接代码实现系统初始化能源监测与数据处理能源管理与控制Wi-Fi通信与远程监控应用场景家庭能源使用优化智能电力监控常见问题及解决方案常见问题解决方案结论1.引言随着能源需求的不断增长和环境保护意识的提高,智能家用能源管理系统逐渐成为家庭节能减排的重要工具。该系统通过集成电流传感器、电压传感器、功率计量模块、Wi-Fi模块等硬件,实时监测
- STM32智能交通信号控制系统教程
stm32发烧友
stm32嵌入式硬件单片机
目录引言环境准备智能交通信号控制系统基础代码实现:实现智能交通信号控制系统4.1数据采集模块4.2数据处理与控制算法4.3通信与网络系统实现4.4用户界面与数据可视化应用场景:交通信号控制应用与优化问题解决方案与优化收尾与总结1.引言智能交通信号控制系统通过STM32嵌入式系统结合各种传感器、执行器和通信模块,实现对交通信号灯的实时监测、自动控制和数据传输。本文将详细介绍如何在STM32系统中实现
- 鸿蒙(API 12 Beta2版)NDK开发【JSVM-API简介】
移动开发技术栈
鸿蒙开发harmonyos华为鸿蒙系统鸿蒙NDK模块加载jsvm
JSVM-API简介场景介绍HarmonyOSJSVM-API是基于标准JS引擎提供的一套稳定的ABI,为开发者提供了较为完整的JS引擎能力,包括创建和销毁引擎,执行JS代码,JS/C++交互等关键能力。通过JSVM-API,开发者可以在应用运行期间直接执行一段动态加载的JS代码。也可以选择将一些对性能、底层系统调用有较高要求的核心功能用C/C++实现并将C++方法注册到JS侧,在JS代码中直接调
- Type-c与micro usb 的对应关系
鹿屿二向箔
单片机stm32嵌入式硬件
TYPE-C有6脚、16脚、24脚的,下面是一个24脚的typec引脚说明:单片机PCB板若要用typec母座替换microusb母座,只需要连接Dp和Dn即可下图是个typec转换microusb的电路原理图:
- OpenHarmony实战开发-启动分析工具Launch Profiler使用指导
码牛程序猿
HarmonyOS鸿蒙鸿蒙工程师harmonyosOpenHarmony鸿蒙应用开发鸿蒙华为鸿蒙开发HarmonyOS
LaunchProfiler概述DevEcoStudio内置Profiler分析调优工具。其中Launch主要用于分析应用或服务的启动耗时,分析启动周期各阶段的耗时情况、核心线程的运行情况等,协助开发者识别启动缓慢的原因。此外,Launch任务窗口还集成了Time、CPU、Frame场景分析任务的功能,方便开发者在分析启动耗时的过程中同步对比同一时段的其他资源占用情况。场景示例如下代码在页面绘制之
- HarmonyOS开发规范:JSVM-API接口总结
冲浪王子_浪浪
HarmonyOSOpenHarmony鸿蒙开发前端鸿蒙华为harmonyoshtml移动开发鸿蒙系统
JSVM_Status是一个枚举数据类型,表示JSVM-API接口返回的状态信息。每当调用一个JSVM-API函数,都会返回该值,表示操作成功与否的相关信息。typedefenum{JSVM_OK,JSVM_INVALID_ARG,JSVM_OBJECT_EXPECTED,JSVM_STRING_EXPECTED,JSVM_NAME_EXPECTED,JSVM_FUNCTION_EXPECTED,
- linux系统服务器下jsp传参数乱码
3213213333332132
javajsplinuxwindowsxml
在一次解决乱码问题中, 发现jsp在windows下用js原生的方法进行编码没有问题,但是到了linux下就有问题, escape,encodeURI,encodeURIComponent等都解决不了问题
但是我想了下既然原生的方法不行,我用el标签的方式对中文参数进行加密解密总该可以吧。于是用了java的java.net.URLDecoder,结果还是乱码,最后在绝望之际,用了下面的方法解决了
- Spring 注解区别以及应用
BlueSkator
spring
1. @Autowired
@Autowired是根据类型进行自动装配的。如果当Spring上下文中存在不止一个UserDao类型的bean,或者不存在UserDao类型的bean,会抛出 BeanCreationException异常,这时可以通过在该属性上再加一个@Qualifier注解来声明唯一的id解决问题。
2. @Qualifier
当spring中存在至少一个匹
- printf和sprintf的应用
dcj3sjt126com
PHPsprintfprintf
<?php
printf('b: %b <br>c: %c <br>d: %d <bf>f: %f', 80,80, 80, 80);
echo '<br />';
printf('%0.2f <br>%+d <br>%0.2f <br>', 8, 8, 1235.456);
printf('th
- config.getInitParameter
171815164
parameter
web.xml
<servlet>
<servlet-name>servlet1</servlet-name>
<jsp-file>/index.jsp</jsp-file>
<init-param>
<param-name>str</param-name>
- Ant标签详解--基础操作
g21121
ant
Ant的一些核心概念:
build.xml:构建文件是以XML 文件来描述的,默认构建文件名为build.xml。 project:每个构建文
- [简单]代码片段_数据合并
53873039oycg
代码
合并规则:删除家长phone为空的记录,若一个家长对应多个孩子,保留一条家长记录,家长id修改为phone,对应关系也要修改。
代码如下:
- java 通信技术
云端月影
Java 远程通信技术
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来
- string与StringBuilder 性能差距到底有多大
aijuans
之前也看过一些对string与StringBuilder的性能分析,总感觉这个应该对整体性能不会产生多大的影响,所以就一直没有关注这块!
由于学程序初期最先接触的string拼接,所以就一直没改变过自己的习惯!
- 今天碰到 java.util.ConcurrentModificationException 异常
antonyup_2006
java多线程工作IBM
今天改bug,其中有个实现是要对map进行循环,然后有删除操作,代码如下:
Iterator<ListItem> iter = ItemMap.keySet.iterator();
while(iter.hasNext()){
ListItem it = iter.next();
//...一些逻辑操作
ItemMap.remove(it);
}
结果运行报Con
- PL/SQL的类型和JDBC操作数据库
百合不是茶
PL/SQL表标量类型游标PL/SQL记录
PL/SQL的标量类型:
字符,数字,时间,布尔,%type五中类型的
--标量:数据库中预定义类型的变量
--定义一个变长字符串
v_ename varchar2(10);
--定义一个小数,范围 -9999.99~9999.99
v_sal number(6,2);
--定义一个小数并给一个初始值为5.4 :=是pl/sql的赋值号
- Mockito:一个强大的用于 Java 开发的模拟测试框架实例
bijian1013
mockito单元测试
Mockito框架:
Mockito是一个基于MIT协议的开源java测试框架。 Mockito区别于其他模拟框架的地方主要是允许开发者在没有建立“预期”时验证被测系统的行为。对于mock对象的一个评价是测试系统的测
- 精通Oracle10编程SQL(10)处理例外
bijian1013
oracle数据库plsql
/*
*处理例外
*/
--例外简介
--处理例外-传递例外
declare
v_ename emp.ename%TYPE;
begin
SELECT ename INTO v_ename FROM emp
where empno=&no;
dbms_output.put_line('雇员名:'||v_ename);
exceptio
- 【Java】Java执行远程机器上Linux命令
bit1129
linux命令
Java使用ethz通过ssh2执行远程机器Linux上命令,
封装定义Linux机器的环境信息
package com.tom;
import java.io.File;
public class Env {
private String hostaddr; //Linux机器的IP地址
private Integer po
- java通信之Socket通信基础
白糖_
javasocket网络协议
正处于网络环境下的两个程序,它们之间通过一个交互的连接来实现数据通信。每一个连接的通信端叫做一个Socket。一个完整的Socket通信程序应该包含以下几个步骤:
①创建Socket;
②打开连接到Socket的输入输出流;
④按照一定的协议对Socket进行读写操作;
④关闭Socket。
Socket通信分两部分:服务器端和客户端。服务器端必须优先启动,然后等待soc
- angular.bind
boyitech
AngularJSangular.bindAngularJS APIbind
angular.bind 描述: 上下文,函数以及参数动态绑定,返回值为绑定之后的函数. 其中args是可选的动态参数,self在fn中使用this调用。 使用方法: angular.bind(se
- java-13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class KickOutBadGuys {
/**
* 题目:13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
* Maybe you can find out
- Redis.conf配置文件及相关项说明(自查备用)
Kai_Ge
redis
Redis.conf配置文件及相关项说明
# Redis configuration file example
# Note on units: when memory size is needed, it is possible to specifiy
# it in the usual form of 1k 5GB 4M and so forth:
#
- [强人工智能]实现大规模拓扑分析是实现强人工智能的前奏
comsci
人工智能
真不好意思,各位朋友...博客再次更新...
节点数量太少,网络的分析和处理能力肯定不足,在面对机器人控制的需求方面,显得力不从心....
但是,节点数太多,对拓扑数据处理的要求又很高,设计目标也很高,实现起来难度颇大...
- 记录一些常用的函数
dai_lm
java
public static String convertInputStreamToString(InputStream is) {
StringBuilder result = new StringBuilder();
if (is != null)
try {
InputStreamReader inputReader = new InputStreamRead
- Hadoop中小规模集群的并行计算缺陷
datamachine
mapreducehadoop并行计算
注:写这篇文章的初衷是因为Hadoop炒得有点太热,很多用户现有数据规模并不适用于Hadoop,但迫于扩容压力和去IOE(Hadoop的廉价扩展的确非常有吸引力)而尝试。尝试永远是件正确的事儿,但有时候不用太突进,可以调优或调需求,发挥现有系统的最大效用为上策。
-----------------------------------------------------------------
- 小学4年级英语单词背诵第二课
dcj3sjt126com
englishword
egg 蛋
twenty 二十
any 任何
well 健康的,好
twelve 十二
farm 农场
every 每一个
back 向后,回
fast 快速的
whose 谁的
much 许多
flower 花
watch 手表
very 非常,很
sport 运动
Chinese 中国的
- 自己实践了github的webhooks, linux上面的权限需要注意
dcj3sjt126com
githubwebhook
环境, 阿里云服务器
1. 本地创建项目, push到github服务器上面
2. 生成www用户的密钥
sudo -u www ssh-keygen -t rsa -C "
[email protected]"
3. 将密钥添加到github帐号的SSH_KEYS里面
3. 用www用户执行克隆, 源使
- Java冒泡排序
蕃薯耀
冒泡排序Java冒泡排序Java排序
冒泡排序
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月23日 10:40:14 星期二
http://fanshuyao.iteye.com/
- Excle读取数据转换为实体List【基于apache-poi】
hanqunfeng
apache
1.依赖apache-poi
2.支持xls和xlsx
3.支持按属性名称绑定数据值
4.支持从指定行、列开始读取
5.支持同时读取多个sheet
6.具体使用方式参见org.cpframework.utils.excelreader.CP_ExcelReaderUtilTest.java
比如:
Str
- 3个处于草稿阶段的Javascript API介绍
jackyrong
JavaScript
原文:
http://www.sitepoint.com/3-new-javascript-apis-may-want-follow/?utm_source=html5weekly&utm_medium=email
本文中,介绍3个仍然处于草稿阶段,但应该值得关注的Javascript API.
1) Web Alarm API
&
- 6个创建Web应用程序的高效PHP框架
lampcy
Web框架PHP
以下是创建Web应用程序的PHP框架,有coder bay网站整理推荐:
1. CakePHP
CakePHP是一个PHP快速开发框架,它提供了一个用于开发、维护和部署应用程序的可扩展体系。CakePHP使用了众所周知的设计模式,如MVC和ORM,降低了开发成本,并减少了开发人员写代码的工作量。
2. CodeIgniter
CodeIgniter是一个非常小且功能强大的PHP框架,适合需
- 评"救市后中国股市新乱象泛起"谣言
nannan408
首先来看百度百家一位易姓作者的新闻:
三个多星期来股市持续暴跌,跌得投资者及上市公司都处于极度的恐慌和焦虑中,都要寻找自保及规避风险的方式。面对股市之危机,政府突然进入市场救市,希望以此来重建市场信心,以此来扭转股市持续暴跌的预期。而政府进入市场后,由于市场运作方式发生了巨大变化,投资者及上市公司为了自保及为了应对这种变化,中国股市新的乱象也自然产生。
首先,中国股市这两天
- 页面全屏遮罩的实现 方式
Rainbow702
htmlcss遮罩mask
之前做了一个页面,在点击了某个按钮之后,要求页面出现一个全屏遮罩,一开始使用了position:absolute来实现的。当时因为画面大小是固定的,不可以resize的,所以,没有发现问题。
最近用了同样的做法做了一个遮罩,但是画面是可以进行resize的,所以就发现了一个问题,当画面被reisze到浏览器出现了滚动条的时候,就发现,用absolute 的做法是有问题的。后来改成fixed定位就
- 关于angularjs的点滴
tntxia
AngularJS
angular是一个新兴的JS框架,和以往的框架不同的事,Angularjs更注重于js的建模,管理,同时也提供大量的组件帮助用户组建商业化程序,是一种值得研究的JS框架。
Angularjs使我们可以使用MVC的模式来写JS。Angularjs现在由谷歌来维护。
这里我们来简单的探讨一下它的应用。
首先使用Angularjs我
- Nutz--->>反复新建ioc容器的后果
xiaoxiao1992428
DAOmvcIOCnutz
问题:
public class DaoZ {
public static Dao dao() { // 每当需要使用dao的时候就取一次
Ioc ioc = new NutIoc(new JsonLoader("dao.js"));
return ioc.get(