-
EEPROM AT25320 STM32 SPI没法读写
EEPROMAT25320STM32SPI无法读写EEPROM无法读写。#include"stm32f10x.h"#defineWREN0x06/*SetWriteEnableLatch*/#defineWRDI0x04/*ResetWriteEnableLatch*/#defineRDSR0x05/*ReadStatusRegister*/#defineWRSR0x01/*WriteStatus...
206
热度 -
SPI(DMA方式),代码分析
【求助】SPI(DMA方式),代码分析![code=C/C++][/code]C/C++codevoidSPI_Init(){//-----------IMPORTANT:Bydefault,theinternalclockisdisabled.Toconfigurethecontroller------//wemustfirstenableit.StartSPIClock();//-------...
106
热度 -
急服务器访问超慢。解决思路
急。。。服务器访问超慢。。。Javacode2012-3-2316:18:06org.apache.catalina.core.StandardWrapperValveinvoke严重:Servlet.service()forservletdefaultthrewexceptionjava.net.SocketException:Brokenpipeatjava.net.SocketOutputS...
63
热度 -
JAVA基础学习day21-IO源三-File、Properties、PrintWriter与合并、分割流
JAVA基础学习day21--IO流三-File、Properties、PrintWriter与合并、分割流一、File1.1、File概述文件和目录路径名的抽象表示形式。用户界面和操作系统使用与系统相关的路径名字符串来命名文件和目录。此类呈现分层路径名的一个抽象的、与系统无关的视图。抽象路径名有两个组件:一个可选的与系统有关的前缀字符串,比如盘符,"/"表示UNIX中的根目录,"\\\\"表示M...
49
热度 -
Android的so库的流入
Android的so库的注入作者:Fly2015Android平台的so库的注入是有Linux平台的进程注入移植来的。由于Android系统的底层实现是基于Linux系统的源码修改而来,因此很多Linux下的应用可以移植到Android平台上来比如漏洞。由于Linux平台的注入需要权限,相比较于Windows平台的进程的注入没有被玩的那么火热。但是到了,Android平台以后,很多Android的...
2
热度 -
为啥 Android 截屏需要 root 权限
为什么Android截屏需要root权限Android截屏问题看到很多朋友都有一个需求:那就是截取Android的整个屏幕,而且大家都遇到一个相同的问题,没有权限。这篇文章主要从代码的角度分析,问什么需要权限,需要什么样的权限?对截屏方法也有一些分析,欢迎大家讨论。Android截屏--传统方法一般最开始的Android截屏程序,都是来源于Linux的截屏方法,android使用的Linux内核,...
685
热度 -
sqlplus下令
sqlplus命令1、“/“命令当运行Sql*Plus时,Oracle会在在缓冲区中保留最后的执行命令,而针对这个缓冲区中的保存的命令,可以使用符号“/”来快速访问,即可以使用“/”命令来再次运行您最后执行的命令。2、Sql*Plus行编辑之List命令list命令用于查看Sql缓冲区中的Sql语句,简写为l。缓冲区中只保存了您执行的最后一条Sql语句,而list就是针对这一条语句来进行编辑的,而...
25
热度 -
Oracle PL/SQL 浅析IF跟ELSIF的不平等
OraclePL/SQL浅析IF和ELSIF的不平等之前写过一篇博客,叫:OraclePL/SQL从if到then的“艺术鉴赏”,地址:点击打开链接现在范围扩展至每个平行的IF条件,是否应该注意点啥在条件是平行的时候,是否IF一定是可以无序的呢?先看个小实验:[email protected]/**/>edWrotefileafiedt.buf1createorreplacepro...
90
热度 -
linux下pcf8591驱动有关问题
linux下pcf8591驱动问题因为项目需要,用的板子是比较冷门的德州仪器am1808芯片,这款芯片没有AD/DA,我就自己从某宝买了pcf8591数模转换模块,本想直接接入I2c总线,因为linux自带i2c驱动,无奈,他是7位的I2c,最大地址限定在0x77,而我的AD模块的地址是0x90,所以接入总线失败;我又想了一种方法,自己写一个单片机版本的I2c专门给pcf8591用,但是奇怪的事情...
151
热度 -
Winform SOCKET多线程程序报错如次所示
WinformSOCKET多线程程序报错如下所示:错误描述:Seetheendofthismessagefordetailsoninvokingjust-in-time(JIT)debugginginsteadofthisdialogbox.**************ExceptionText**************System.NullReferenceException:Objectre...
100
热度 -
用PB做串口读写操作时怎么向串口发送空字符(即十六进制的'~h00')
用PB做串口读写操作时如何向串口发送空字符(即十六进制的'~h00')用PB做串口读写操作时向串口发送空字符(即十六进制的'~h00')时,串口总是收不到,串口返回含有'00'的十六进制串时,它会将返回的串从'00'处截断,晕,pb中是不是没有16进制的'~h00'?或者还是有别的表示方法发送十六进制的~h00,怎么弄呢?急color='#e78608'>------解决方案-----------...
24
热度 -
oracle 的sqlplus 的宣言变量和定义变量
oracle的sqlplus的声明变量和定义变量在SQLPLUS里面,我们可以使用showall来查看系统的一些设置。sql>?showall;appinfo为OFF并且已设置为"SQL*Plus"arraysize15autocommitOFFautoprintOFFautorecoveryOFFautotraceOFFblockterminator"."(hex2e)btitleOFF为...
37
热度 -
java 三种读取配置文件的模式
java三种读取配置文件的方式方式一:采用ServletContext读取,读取配置文件的realpath,然后通过文件流读取出来。因为是用ServletContext读取文件路径,所以配置文件可以放入在web-info的classes目录中,也可以在应用层级及web-info的目录中。文件存放位置具体在eclipse工程中的表现是:可以放在src下面,也可放在web-info及webroot下面...
358
热度 -
从源代码视角看Struts2返回JSON数据的原理
从源代码角度看Struts2返回JSON数据的原理 前面一篇文章其实只是介绍了如何在Struts2中返回JSON数据到客户端的具体范例而无关其原理,内容与标题不符惹来标题党嫌疑确实是笔者发文不够严谨,目前已修改标题,与内容匹配。本文将从struts2-json插件的源码角度出发,结合之前的应用范例来说明struts2-json插件返回JSON数据的原理。 ? 用winrar打开struts2-js...
240
热度 -
WebKit源码分析系列之(1) html5 canvas
WebKit源码分析系列之(一)html5canvas如今html5概念炒的很是火热,其中不乏标志性的tags,其中video算一个,把Adobe憋的不行,收购PhoneGap等系列的活动以应对html5之强势 两大不开源的公司AppleAdobe谁都不服气,以目前的势头看Apple走的更加深远些,闲话少说,我们说说今天的tag主角canvas 我们知道flash开发的时候,有专门画点画线的函数,...
292
热度 -
windows上用c写php扩展(转)
windows下用c写php扩展(转) windows下用c写php扩展(加密解密php源代码) 首先用helloworld试手一下。下载php源码包,ext目录就是扩展目录了,里面有2个重要的文件是ext_skel以及ext_skel_win32.php。下载cygwin,有了这个就可以方便的在windows下创建php扩展了。下载中……下载完后用phpext_skel_win32.php--e...
535
热度 -
windows上用c写php扩展(加密解密php源代码)
windows下用c写php扩展(加密解密php源代码) 首先用helloworld试手一下。 下载php源码包,ext目录就是扩展目录了里面有2个重要的文件是ext_skel以及ext_skel_win32.php. 下载cygwin.有了这个就可以方便的在windows下创建php扩展了。 下载中。。。 下载完后用phpext_skel_win32.php--extname=hello来编译生...
505
热度 -
关于Redis中交互的进程
关于Redis中交互的过程一、Redis启动加载配置(命令行或者配置文件)启动TCP监听,客户端的列表保存在redisserver的clients中启动AEEventLoop事件,异步处理客户请求事件处理器的主循环aeMainvoidaeMain(aeEventLoop*eventLoop){eventLoop->stop=0;while(!eventLoop->stop){//如果有...
101
热度 -
android中关于微信支付流程的小结
android中关于微信支付流程的总结微信一、前期准备在开放平台的“开发者引用登记界面”申请AppID,只有在开放平台上通过审核的应用才能集成微信支付的功能。下载微信终端开发工具包【网址:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&i...
131
热度 -
Android源码之Binder(1)
Android源码之Binder(一) 在Android系统中,进程间通信使用的是Binder机制。Binder通信在Android里占据着很重要的地位,Android系统的方方面面都会涉及到Binder. 因此,接下来我们就分析一下Binder的源码。 我们先来看一下Binder设备的初始化过程,Binder是作为Android的一个设备存活的。 在binder.c文件的最后有下面这么一句代码 ...
34
热度