这篇接着上一篇,来分析上一篇程序里面的MLO和app文件启动过程,基本涵盖到整个am335x的大部分操作,包括:时钟初始化、代码搬移、中断向量的重定位、中断的处理等。要分析程序,首先分析makefile和连接脚本lds文件,然后顺藤摸瓜,当同名函数太多时,可以考虑反汇编elf文件,进行对比判断。 0 ...
分类:
其他好文 时间:
2017-09-09 19:04:09
阅读次数:
1084
背景:由于公司机房网络调整,需要调整一批mysql数据库的服务器IP,在新环境中已经搭建好新架构(keepalive+lvs),并需要开发工程师配合修改程序配置,共有2个业务,9台服务器,50多个实例。1、抓取连接脚本---从繁重的重复工作中解脱出来为了使切换的过程更高效并解放自己的双..
分类:
数据库 时间:
2017-05-25 09:57:46
阅读次数:
249
需求:服务器http并发连接数多的就用iptables拒绝掉思路:1、首先通过netstat统计当前http连接数(大于3个连接就将连接数统计值和连接IP重定向到/root/black.txt)2、将白名单IP写入到/root/white.txt(防止之后iptables将一些正常请求的IP拒绝掉)3、运行命令awk‘{print$2}‘/root/..
分类:
其他好文 时间:
2017-05-09 17:48:21
阅读次数:
162
首先需要本地存有sqlplus命令, 如果没有则需要到官网下载 也可点击我进行下载 (解压 readme.txt 有安装配置说明): 在Oracle官网下载instant client for os x。 http://www.oracle.com/technetwork/topics/intel- ...
分类:
数据库 时间:
2016-11-27 12:00:55
阅读次数:
236
通过PHP脚本建立与一个MySQL数据库的连接时,数据库服务器的主机位置(在本地就是localhost)、用户名(root)、密码、和数据库名是必须的。一旦建立连接,脚本就能执行SQL命令。二者联系的一系列步骤主要为四步: 1、用mysqli_connect()连接数据库; 2、组装SQL查询串,放 ...
分类:
数据库 时间:
2016-05-19 23:04:57
阅读次数:
329
#!/bin/bashWap_Server="10.0.0.1"Mem_Server="10.0.0.2"Erp01_Server="10.0.0.3"Erp02_Server="10.0.0.4"ErpOld_Server="10.0.0.5"Backup_Server="10.0.0.6"Monitor_Server="10.0.0.7"DOSSH=/home/lichuang/scrips/dossh.sh#这是一个远程ssh批量远程执行的脚本PROT=22function..
分类:
系统相关 时间:
2015-11-19 19:15:30
阅读次数:
223
php测试ftp连接脚本如下:
<?php
$host = "xxx.xxx.xxx.xxx";
$user = "username";
$pwd = "password";
$port = "21";
$conn = @ftp_connect($host, $port) ;
if($conn == false) {
e...
分类:
Web程序 时间:
2015-07-20 14:32:29
阅读次数:
197
在我们编写的程序中,如果想要实现对浏览器打开的网页进行监视、模拟操纵、动态提取用户输入、动态修改......等功能,那么请你抽出宝贵的时间,继续往下阅读。本文介绍的知识和示例程序都是围绕如何遍历 HTML 中的表单(form)并枚举出表单域的属性为目标的,对于网页中的其它元素,比如图象、连接、脚本等等,应用同样的方法都可以轻松实现。
二、网页的文档层次结构
IE 浏览器,采用 DOM(...
分类:
Web程序 时间:
2015-01-30 16:07:01
阅读次数:
330
原文:mysql_connect v/s mysql_pconnect
译文:mysql_connect v/s mysql_pconnect
译者:dwqs
当需要使用PHP连接MySQL数据库的时候,会发现有两种数据库连接函数:mysql_connect()和mysql_pconnect()。
1、mysql_connect()
在脚本开始的时候,mysql_connect()会创建一个新的连接,脚本结束的时候就会关闭连接。脚本每一次执行,它都会创建一个新的连接。
2、mysql_pconn...
分类:
数据库 时间:
2014-12-07 10:09:40
阅读次数:
176
1. 内核没开MMU之前有虚拟地址吗?没有MMU哪来的虚拟地址?
答:有,因为加载时地址和运行时地址不同导致的没打开MMU之前也会有虚实地址问题。
2. 加载时地址和运行时地址什么区别,为什么有这种区别?
答:加载时地址:把可执行文件放到物理内存的内存地址,例如把镜像放到0x80000000地址处,则加载时地址=0x80000000
运行时地址:镜像生成后的虚拟地址,由编译器和连接脚本决定。
内核镜像放到内存中时,放置的地址是任意的,所以要考虑到这种情况,在没打开mmu之前使用内存中的数据都要计算偏移...
分类:
其他好文 时间:
2014-09-29 13:17:21
阅读次数:
169