- STM32 HAL库硬I2C的TOF050C模块
星羽空间
嵌入式开发TOF050C硬IICSTM32硬I2CHAL
前言最近在倒腾毕业设计,需要用到TOF050C,但是现有的案例都是软IIC,并且还是基于STM32F103的,笔者用的STM32F767,没有GPIO->CRH寄存器。问题来了,如果我每次都要去看寄存器手册属实费时间,这不干脆直接用硬IIC?于是乎,打开了TOF050C手册,硬啃!这手册好在它有工作流程图,能提高开发人员的理解速度。硬IIC开发代码由于是使用IIC,用定时器实现微秒级延时,这就不多
- UCOS-II/III移植及相关问题【2】
待什么青丝
RTOSC/C++stm32c语言
移植过程中的问题:提示:基于正点原子移植文档操作:STM32F767移植UCOS-IIobjectfilerenamedfrom‘.o‘to‘_1.o提示:网络海淘大致就是文件重复了解决方案:将出问题的相关文件夹中文件删除重新添加移植完毕后代码卡在idle里面提示:网络海淘大致方向是SVC_Handler,PendSV_Handler,SysTick_Handler参考[stm32FreeRTOS
- [RTOS移植]--STM32F767移植RTThread
待什么青丝
C/C++RTOSstm32stm32c语言
文章目录通过STM32cube创建一个工程选择要移植的RTOS源下载到本地如果没有重启软件选择对应配置后续补充通过STM32cube创建一个工程选择要移植的RTOS源下载到本地如果没有重启软件选择对应配置Buildstarted:Project:STM32F767***UsingCompiler'V5.06update7(build960)',folder:'D:\myapp\00-live\03
- STM32F767 FatFs SD卡DMA
smallerlang
STM32stm32单片机arm
/*USERCODEBEGINHeader*//*********************************************************************************@file:main.c*@brief:Mainprogrambody************************************************************
- STM32F767 FatFs SD卡中断
smallerlang
STM32stm32单片机c语言
/*USERCODEBEGINHeader*//*********************************************************************************@file:main.c*@brief:Mainprogrambody************************************************************
- STM32F767 SD卡读写中断
smallerlang
STM32stm32单片机arm
/*USERCODEENDHeader*//*Includes------------------------------------------------------------------*/#include"main.h"/*Privateincludes----------------------------------------------------------*//*USERCO
- STM32F767 SD卡读写DMA
smallerlang
STM32stm32单片机arm
/*USERCODEBEGINHeader*//*********************************************************************************@file:main.c*@brief:Mainprogrambody************************************************************
- STM32F767 SD卡读写
smallerlang
STM32stm32单片机c语言
/*USERCODEENDHeader*//*Includes------------------------------------------------------------------*/#include"main.h"/*Privateincludes----------------------------------------------------------*//*USERCO
- stm32f767自举及在RAM中调试
zhengyad123
stm32f767stm32单片机嵌入式硬件
仅作笔记一,自举。在M0,M3,M4内核中,是通过boot0和boot1两个引脚的电平组合来确定启动地址的,启动的介质可以是系统存储器,SRAM,主Flash等。在M7内核中,是通过boot0的电平加Flash选项控制寄存器的值来决定的:总的来说,总结:stm32启动方式可以有flash,RAM,系统存储器三种。stm32f767只有一个boot引脚,自举(启动方式)模式由boot引脚和BOOT_
- STM32+freeRTOS+LWIP实现TCP Server并发监听多个客户端的方法
凌云志飞天
LWIPstm32tcp/ip单片机
项目中遇到需要在STM32F767上创建一个TCPServer,并且允许偶尔有多个客户端同时连接。之前一直使用STM32CubeMX自动创建freeRTOS线程,也只使用过TCPClient模式,这次开发就遇到了问题,归根结底是自己对freeRTOS和LWIP不是太了解,为此利用周末时间专门研究了一下。这次问题参考了《野火LwIP应用开发实战指南:基于STM32》以及《嵌入式网络那些事LwIP协议
- STM32:使用RS485和多摩川编码器通信
AllenSun-1990
stm32嵌入式硬件单片机
本文主要讲使用STM32F767和绝对式多摩川TS5700N8501编码器通信的流程和注意事项。TS5700N8501编码器推荐收发电路如下:首先使用STM32CubeMX生成RS485驱动部分功能代码,注意该款编码器的波特率是2.5Mbps。注意使能的GPIO可以使用其他管脚,我们的主控板使用的是PA8。前期可以这么配置。配置时钟,这里配置的是48MHz。接下来,生成对应的项目工程,MDK-AR
- STM32F7--->串口相关,串口的所有寄存器详讲
arize
#嵌入式经验STM32F7串口寄存器
文章目录串口相关寄存器串口控制寄存器CR1CR2CR3波特率寄存器 BRR保护时间和预分频寄存器 GTPR接收超时寄存器 RTOR请求寄存器 RQR中断和状态寄存器 ISR中断标志清零寄存器 ICR接收数据寄存器 RDR发送数据寄存器 TDR相关中断USARTTXE和TC的用法串口相关寄存器串口控制寄存器STM32F767的每个串口都有3个控制寄存器USART_CR
- STM32F767 音乐播放器 SAI DMA双缓冲 可播放WAV、MP3、FLAC文件
smallerlang
STM32stm32
以下为在单缓冲程序基础上修改/***EnableDMAcontrollerclock*/staticvoidMX_DMA_Init(void){/*DMAcontrollerclockenable*/__HAL_RCC_DMA2_CLK_ENABLE();/*DMAinterruptinit*//*DMA2_Stream1_IRQninterruptconfiguration*/HAL_NVIC_
- STM32F767 音乐播放器 SAI DMA单缓冲 可播放WAV、MP3、FLAC文件
smallerlang
STM32stm32
/*USERCODEBEGINHeader*//*********************************************************************************@file:main.c*@brief:Mainprogrambody************************************************************
- 详解FreeRTOS:移植FreeRTOS工程(基础篇—3)
weixin_44079197
目录1、添加FreeRTOS源码2、向工程分组中添加文件3、添加相应的头文件路径要移植FreeRTOS,肯定需要一个基础工程,基础工程越简单越好,可以新建一个空工程,本项目使用基础例程中的跑马灯实验来作为基础工程(本博文基于STM32F767实现移植FreeRTOS工程)。
- lwip可以用于发udp_LWIPUDP一对多
weixin_39765869
lwip可以用于发udp
最近在STM32F767的开发板上移植了LWIPUDP的代码,开发板的资料里面有介绍LWIP移植的文档,介绍了几种网络通信方式,如TCPserver,TCPclient,UDP,按照文档里面的介绍也很容易实现。这里我选择的是基于ucos2操作系统的UDP网络通信。开发板给的demo里面是一对一的模式,2块板子间建立UDP链接,进行网络数据传输。如下图所示:现在项目需要实现一对多,就是1个host做
- STM32F767-0-HAL库主从定时器产生固定数量的PWM
常驻客栈
STM32F767功能实现stm32单片机嵌入式硬件PWM主从定时器F767HAL库
STM32F767-0-主从定时器产生固定数量的PWM前言一、配置STM32F767主从定时器的详细步骤1.1选择主定时器和从定时器:1.2配置主定时器(主从模式):1.2.1设置主定时器的时钟源:1.2.2配置主定时器的分频系数:1.2.3配置主定时器的自动重载值(ARR):1.3配置从定时器(主从模式):1.3.1设置从定时器的时钟源:1.3.2配置从定时器的分频系数:1.3.3配置从定时器的
- STM32F767 MCO1输出频率
smallerlang
STM32stm32单片机嵌入式硬件
1、以上设置示波器测试MCO1输出8MHz2、以上设置示波器测试MCO1输出8MHz总结:MCO1源时钟HSI指HSIRC未分频的时钟
- (STM32笔记)一、STM32特点
YunB西风英
STM32STM32学习笔记
我用的是正点的STM32F767来进行学习。之后的这个系列笔记开头未标明的话,用的也是这个板子。STM32笔记一、`STM32`特点1、什么是`stm32`(1)特点(2)优势2、`Cortex`内核(1)架构(2)特点3、`Cortex-M4`的低功耗设计4、`Cortex-M`家族:`STM32`8大系列产品5、`STM32`命名规则一、STM32特点1、什么是stm32新的基于ARM内核的3
- 基于STM32构建EtherCAT主站(SOEM方案)2
拉松
ethercatstm32arm嵌入式硬件ethercat
2020年的12月初,我写了一篇《基于STM32构建EtherCAT主站(SOEM方案)1》博客,同时也上传了基于原子stm32f767开发板的源码(soem1.4.0版本,采用HAL库,控制伺服)。有兴趣的可以去我的博客目录找找。后续我会把整理好的源码上传到GitHub,如果发现了bug,或者我有讲错的地方,可以在评论区留言。欢迎指正。之前打算把移植过程都写到博客上的,后来由于有其它事要忙,就没
- 基于STM32F767的UCOSIII移植学习
WZhang980321
嵌入式实时操作系统嵌入式stm32实时操作系统
(一)移植前的准备1.HAL库基本工程模板新建一个工程模块,其中包含LED驱动和串口驱动程序即可,用于验证UCOS-III系统能够正常工作。2.UCOS-III源码准备去Micrium官网下载最新的UCOSIII源码,下载地址:Micrium官网下载地址,没有注册过的用户需要注册一下,我自己注册的过程都是泪。由于我选择的是正点原子F7的开发板,所以在官网上选择合适源码时就选择F7的。具体版本选择下
- mysql 移植ucos_基于STM32F767的UCOSIII移植学习
weixin_39673051
mysql移植ucos
(一)移植前的准备1.HAL库基本工程模板新建一个工程模块,其中包含LED驱动和串口驱动程序即可,用于验证UCOS-III系统能够正常工作。2.UCOS-III源码准备去Micrium官网下载最新的UCOSIII源码,下载地址:Micrium官网下载地址,没有注册过的用户需要注册一下,我自己注册的过程都是泪。由于我选择的是正点原子F7的开发板,所以在官网上选择合适源码时就选择F7的。具体版本选择下
- 【开源教程12】疯壳·开源编队无人机-串口(视觉数据获取)
efans_Mike
无人机开源无人机嵌入式硬件嵌入式实时数据库单片机
COCOFLY教程——疯壳·无人机·系列串口(视觉数据获取)图1一、OPENMV模组简介OPENMV是一个开源、低成本、功能强大的机器视觉模块。以STM32F767为核心,集成了OV7725摄像头芯片,在小巧的硬件模块上,用C语言高效地实现了核心机器视觉算法,提供Python编程接口。开发者、电子发烧友以及智能设备开发商都可以用Python语言使用OPENMV提供的机器视觉功能,为自己的产品和发明
- 10外接触摸屏_探索者 STM32F407 开发板资料连载第三十三章 触摸屏实验
陈普照
10外接触摸屏
)实验平台:alientek阿波罗STM32F767开发板2)摘自《STM32F7开发指南(HAL库版)》关注官方微信号公众号,获取更多资料:正点原子第三十三章触摸屏实验本章,我们将介绍如何使用STM32F4来驱动触摸屏,ALIENTEK探索者STM32F4开发板本身并没有触摸屏控制器,但是它支持触摸屏,可以通过外接带触摸屏的LCD模块(比如ALIENTEKTFTLCD模块),来实现触摸屏控制。在
- STM32 F767控制舵机
嘤嘤怪爱巴拉巴拉
嵌入式stm32f7stm32单片机嵌入式armgpio
STM32F767控制舵机前两天用阿波罗f7的开发板做了一下舵机控制,写个笔记做个记录以便以后复习,有错误的地方希望大家批评指正。1.舵机介绍2.PWM信号产生原理3.STM32F7PWM产生4.代码1.舵机介绍舵机=小型直流电机+变速齿轮组+可调电位器+控制电路板一般买舵机有三根线分别是正极(红色线)接5v电压源负极(棕色线)接GND信号线(黄色/橙色)接io口。舵机接收的是PWM信号,当信号进
- stm32cube+fatfs+spi_flash(W25Q128)
kaiser丶H
stm32
在大型的存储器中,没有文件系统是万万不可行的,你不可能每次要打开一个文件都要从头到尾扫描一遍存储器,几兆的小存储器还好,几G甚至几T的存储器就根本没办法这么做了。而且有了文件系统也可以方便的管理使用各类文件。这一次使用Cubemx生成FatFs的初始化代码,然后做最后的移植工作。本人使用的是stm32f767的野火的板子。介绍一下FafFs系统架构FatFs是一种中间层,可以屏蔽硬件的差异,移植起
- STM32之基于一款开源嵌入式shell工具移植的学习笔记
zhouyuming_hbxt
#STM32
对于嵌入式应用而言,尤其是对于没有操作系统,裸机运行的嵌入式应用,迫切的需要一种高效快捷的调试手段进行嵌入式应用的开发,之前在网上找到一个网友写的开源的嵌入式shell工具,它的源码的地址为https://github.com/NevermindZZT/letter-shell,其代码结构如下图所示:现将我在STM32F767上基于串口的移植过程整理如下:1、首先在工程目录下新建一个SHELL文件
- 二维码识别 基于stm32 ov7725
风中小杰哥
stm32
二维码识别基于stm32ov7725二维码识别技术在我们的生活中应用的很方便了,但基本都是基于手机的,目前在公交车上也存在了扫描二维码的机器,上次坏了之后,发现一只小企鹅,原来是基于linux的,这里介绍一下基于stm32f767和ov7725以及zbar的二维码识别技术,其实相关的代码正点原子也给出了,但是核心的识别库是以.lib文件的形式给出的,没有源码这里将从以下几个方面介绍:基于F767的
- FreeModbus移植实例(转)
weixin_30399871
源:分享FreeRTOS+FreeModbus+UART_RTOFREERTOS移植学习入门必备正点原子官方所有开发板的FreeRTOS教程及其例程正式发布(STM32F103,STM32F407,STM32F429,STM32F767)!!转载于:https://www.cnblogs.com/LittleTiger/p/9496517.html
- 基于STM32F767通过STM32CubeMX实现ModbusTCP从站(后续)
ASWaterbenben
嵌入式物联网STM32
基于STM32F767通过STM32CubeMX实现ModbusTCP读多为寄存器操作(后续)由于上篇着重介绍了实现功能的代码,以至于我没有和大家讲清楚FreeModbus应该怎么移植,在此先抱歉浪费大家时间了。接下来我要开始实操怎么成功移植Freemodbus在STM32上(以下方法可以满足所有STM32设备)实验准备:去FreeModbus官网下载Modbus的源码包,链接直接放上:Freem
- 书其实只有三类
西蜀石兰
类
一个人一辈子其实只读三种书,知识类、技能类、修心类。
知识类的书可以让我们活得更明白。类似十万个为什么这种书籍,我一直不太乐意去读,因为单纯的知识是没法做事的,就像知道地球转速是多少一样(我肯定不知道),这种所谓的知识,除非用到,普通人掌握了完全是一种负担,维基百科能找到的东西,为什么去记忆?
知识类的书,每个方面都涉及些,让自己显得不那么没文化,仅此而已。社会认为的学识渊博,肯定不是站在
- 《TCP/IP 详解,卷1:协议》学习笔记、吐槽及其他
bylijinnan
tcp
《TCP/IP 详解,卷1:协议》是经典,但不适合初学者。它更像是一本字典,适合学过网络的人温习和查阅一些记不清的概念。
这本书,我看的版本是机械工业出版社、范建华等译的。这本书在我看来,翻译得一般,甚至有明显的错误。如果英文熟练,看原版更好:
http://pcvr.nl/tcpip/
下面是我的一些笔记,包括我看书时有疑问的地方,也有对该书的吐槽,有不对的地方请指正:
1.
- Linux—— 静态IP跟动态IP设置
eksliang
linuxIP
一.在终端输入
vi /etc/sysconfig/network-scripts/ifcfg-eth0
静态ip模板如下:
DEVICE="eth0" #网卡名称
BOOTPROTO="static" #静态IP(必须)
HWADDR="00:0C:29:B5:65:CA" #网卡mac地址
IPV6INIT=&q
- Informatica update strategy transformation
18289753290
更新策略组件: 标记你的数据进入target里面做什么操作,一般会和lookup配合使用,有时候用0,1,1代表 forward rejected rows被选中,rejected row是输出在错误文件里,不想看到reject输出,将错误输出到文件,因为有时候数据库原因导致某些column不能update,reject就会output到错误文件里面供查看,在workflow的
- 使用Scrapy时出现虽然队列里有很多Request但是却不下载,造成假死状态
酷的飞上天空
request
现象就是:
程序运行一段时间,可能是几十分钟或者几个小时,然后后台日志里面就不出现下载页面的信息,一直显示上一分钟抓取了0个网页的信息。
刚开始已经猜到是某些下载线程没有正常执行回调方法引起程序一直以为线程还未下载完成,但是水平有限研究源码未果。
经过不停的google终于发现一个有价值的信息,是给twisted提出的一个bugfix
连接地址如下http://twistedmatrix.
- 利用预测分析技术来进行辅助医疗
蓝儿唯美
医疗
2014年,克利夫兰诊所(Cleveland Clinic)想要更有效地控制其手术中心做膝关节置换手术的费用。整个系统每年大约进行2600例此类手术,所以,即使降低很少一部分成本,都可以为诊 所和病人节约大量的资金。为了找到适合的解决方案,供应商将视野投向了预测分析技术和工具,但其分析团队还必须花时间向医生解释基于数据的治疗方案意味着 什么。
克利夫兰诊所负责企业信息管理和分析的医疗
- java 线程(一):基础篇
DavidIsOK
java多线程线程
&nbs
- Tomcat服务器框架之Servlet开发分析
aijuans
servlet
最近使用Tomcat做web服务器,使用Servlet技术做开发时,对Tomcat的框架的简易分析:
疑问: 为什么我们在继承HttpServlet类之后,覆盖doGet(HttpServletRequest req, HttpServetResponse rep)方法后,该方法会自动被Tomcat服务器调用,doGet方法的参数有谁传递过来?怎样传递?
分析之我见: doGet方法的
- 揭秘玖富的粉丝营销之谜 与小米粉丝社区类似
aoyouzi
揭秘玖富的粉丝营销之谜
玖富旗下悟空理财凭借着一个微信公众号上线当天成交量即破百万,第七天成交量单日破了1000万;第23天时,累计成交量超1个亿……至今成立不到10个月,粉丝已经超过500万,月交易额突破10亿,而玖富平台目前的总用户数也已经超过了1800万,位居P2P平台第一位。很多互联网金融创业者慕名前来学习效仿,但是却鲜有成功者,玖富的粉丝营销对外至今仍然是个谜。
近日,一直坚持微信粉丝营销
- Java web的会话跟踪技术
百合不是茶
url会话Cookie会话Seession会话Java Web隐藏域会话
会话跟踪主要是用在用户页面点击不同的页面时,需要用到的技术点
会话:多次请求与响应的过程
1,url地址传递参数,实现页面跟踪技术
格式:传一个参数的
url?名=值
传两个参数的
url?名=值 &名=值
关键代码
- web.xml之Servlet配置
bijian1013
javaweb.xmlServlet配置
定义:
<servlet>
<servlet-name>myservlet</servlet-name>
<servlet-class>com.myapp.controller.MyFirstServlet</servlet-class>
<init-param>
<param-name>
- 利用svnsync实现SVN同步备份
sunjing
SVN同步E000022svnsync镜像
1. 在备份SVN服务器上建立版本库
svnadmin create test
2. 创建pre-revprop-change文件
cd test/hooks/
cp pre-revprop-change.tmpl pre-revprop-change
3. 修改pre-revprop-
- 【分布式数据一致性三】MongoDB读写一致性
bit1129
mongodb
本系列文章结合MongoDB,探讨分布式数据库的数据一致性,这个系列文章包括:
数据一致性概述与CAP
最终一致性(Eventually Consistency)
网络分裂(Network Partition)问题
多数据中心(Multi Data Center)
多个写者(Multi Writer)最终一致性
一致性图表(Consistency Chart)
数据
- Anychart图表组件-Flash图转IMG普通图的方法
白糖_
Flash
问题背景:项目使用的是Anychart图表组件,渲染出来的图是Flash的,往往一个页面有时候会有多个flash图,而需求是让我们做一个打印预览和打印功能,让多个Flash图在一个页面上打印出来。
那么我们打印预览的思路是获取页面的body元素,然后在打印预览界面通过$("body").append(html)的形式显示预览效果,结果让人大跌眼镜:Flash是
- Window 80端口被占用 WHY?
bozch
端口占用window
平时在启动一些可能使用80端口软件的时候,会提示80端口已经被其他软件占用,那一般又会有那些软件占用这些端口呢?
下面坐下总结:
1、web服务器是最经常见的占用80端口的,例如:tomcat , apache , IIS , Php等等;
2
- 编程之美-数组的最大值和最小值-分治法(两种形式)
bylijinnan
编程之美
import java.util.Arrays;
public class MinMaxInArray {
/**
* 编程之美 数组的最大值和最小值 分治法
* 两种形式
*/
public static void main(String[] args) {
int[] t={11,23,34,4,6,7,8,1,2,23};
int[]
- Perl正则表达式
chenbowen00
正则表达式perl
首先我们应该知道 Perl 程序中,正则表达式有三种存在形式,他们分别是:
匹配:m/<regexp>;/ (还可以简写为 /<regexp>;/ ,略去 m)
替换:s/<pattern>;/<replacement>;/
转化:tr/<pattern>;/<replacemnt>;
- [宇宙与天文]行星议会是否具有本行星大气层以外的权力呢?
comsci
举个例子: 地球,地球上由200多个国家选举出一个代表地球联合体的议会,那么现在地球联合体遇到一个问题,地球这颗星球上面的矿产资源快要采掘完了....那么地球议会全体投票,一致通过一项带有法律性质的议案,既批准地球上的国家用各种技术手段在地球以外开采矿产资源和其它资源........
&
- Oracle Profile 使用详解
daizj
oracleprofile资源限制
Oracle Profile 使用详解 转
一、目的:
Oracle系统中的profile可以用来对用户所能使用的数据库资源进行限制,使用Create Profile命令创建一个Profile,用它来实现对数据库资源的限制使用,如果把该profile分配给用户,则该用户所能使用的数据库资源都在该profile的限制之内。
二、条件:
创建profile必须要有CREATE PROFIL
- How HipChat Stores And Indexes Billions Of Messages Using ElasticSearch & Redis
dengkane
elasticsearchLucene
This article is from an interview with Zuhaib Siddique, a production engineer at HipChat, makers of group chat and IM for teams.
HipChat started in an unusual space, one you might not
- 循环小示例,菲波拉契序列,循环解一元二次方程以及switch示例程序
dcj3sjt126com
c算法
# include <stdio.h>
int main(void)
{
int n;
int i;
int f1, f2, f3;
f1 = 1;
f2 = 1;
printf("请输入您需要求的想的序列:");
scanf("%d", &n);
for (i=3; i<n; i
- macbook的lamp环境
dcj3sjt126com
lamp
sudo vim /etc/apache2/httpd.conf
/Library/WebServer/Documents
是默认的网站根目录
重启Mac上的Apache服务
这个命令很早以前就查过了,但是每次使用的时候还是要在网上查:
停止服务:sudo /usr/sbin/apachectl stop
开启服务:s
- java ArrayList源码 下
shuizhaosi888
ArrayList源码
版本 jdk-7u71-windows-x64
JavaSE7 ArrayList源码上:http://flyouwith.iteye.com/blog/2166890
/**
* 从这个列表中移除所有c中包含元素
*/
public boolean removeAll(Collection<?> c) {
- Spring Security(08)——intercept-url配置
234390216
Spring Securityintercept-url访问权限访问协议请求方法
intercept-url配置
目录
1.1 指定拦截的url
1.2 指定访问权限
1.3 指定访问协议
1.4 指定请求方法
1.1 &n
- Linux环境下的oracle安装
jayung
oracle
linux系统下的oracle安装
本文档是Linux(redhat6.x、centos6.x、redhat7.x) 64位操作系统安装Oracle 11g(Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production),本文基于各种网络资料精心整理而成,共享给有需要的朋友。如有问题可联系:QQ:52-7
- hotspot虚拟机
leichenlei
javaHotSpotjvm虚拟机文档
JVM参数
http://docs.oracle.com/javase/6/docs/technotes/guides/vm/index.html
JVM工具
http://docs.oracle.com/javase/6/docs/technotes/tools/index.html
JVM垃圾回收
http://www.oracle.com
- 读《Node.js项目实践:构建可扩展的Web应用》 ——引编程慢慢变成系统化的“砌砖活”
noaighost
Webnode.js
读《Node.js项目实践:构建可扩展的Web应用》
——引编程慢慢变成系统化的“砌砖活”
眼里的Node.JS
初初接触node是一年前的事,那时候年少不更事。还在纠结什么语言可以编写出牛逼的程序,想必每个码农都会经历这个月经性的问题:微信用什么语言写的?facebook为什么推荐系统这么智能,用什么语言写的?dota2的外挂这么牛逼,用什么语言写的?……用什么语言写这句话,困扰人也是阻碍
- 快速开发Android应用
rensanning
android
Android应用开发过程中,经常会遇到很多常见的类似问题,解决这些问题需要花时间,其实很多问题已经有了成熟的解决方案,比如很多第三方的开源lib,参考
Android Libraries 和
Android UI/UX Libraries。
编码越少,Bug越少,效率自然会高。
但可能由于 根本没听说过、听说过但没用过、特殊原因不能用、自己已经有了解决方案等等原因,这些成熟的解决
- 理解Java中的弱引用
tomcat_oracle
java工作面试
不久之前,我
面试了一些求职Java高级开发工程师的应聘者。我常常会面试他们说,“你能给我介绍一些Java中得弱引用吗?”,如果面试者这样说,“嗯,是不是垃圾回收有关的?”,我就会基本满意了,我并不期待回答是一篇诘究本末的论文描述。 然而事与愿违,我很吃惊的发现,在将近20多个有着平均5年开发经验和高学历背景的应聘者中,居然只有两个人知道弱引用的存在,但是在这两个人之中只有一个人真正了
- 标签输出html标签" target="_blank">关于标签输出html标签
xshdch
jsp
http://back-888888.iteye.com/blog/1181202
关于<c:out value=""/>标签的使用,其中有一个属性是escapeXml默认是true(将html标签当做转移字符,直接显示不在浏览器上面进行解析),当设置escapeXml属性值为false的时候就是不过滤xml,这样就能在浏览器上解析html标签,
&nb