Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

PHP图形数字计数器的实现

PHP图形数字计数器的实现

php图形数字计数器,是现在网站中经常使用的方法,它的基本功能是针对单个用户而言,登录网站后计数器的值加一,用户刷新网页,计数器的值不会增加。这一点功能的实现是利用session来实现的,当用户登录时,检测session变量的值,如果该值为空,则在存放登录人数的文件中读取现有的访问量,将该值加一,关闭文件,然后输出改值;如果session变量的值不为空,则计数器的值不增加,即使在用户刷新的时候也不增加。session实现计数有一点不足的地方,就是虽然用户在...
shell自动清空创建并格式化硬盘

shell自动清空创建并格式化硬盘

要求如下:写一个shell脚本:1、创建一个函数,可以接受一个磁盘设备路径(如/dev/sdb)作为参数;在真正开始后面步骤之前提醒用户有危险,并让用户选择是否继续;而后将此磁盘设备上的所有分区清空(提示,使用命令dd if=/dev/zero of=/dev/sdb bs=512 count=1实现,注意其中的设备路径不要写错了);如果此步骤失败,返回67给主程序;接着在此磁盘设备上创建两个主分区,一个大小为100M,一个大小为1G;如果此步骤失败,返回...
shell 编程 文件内关键字定位文件

shell 编程 文件内关键字定位文件

笔者的脚本测试文件都扔到一个目录内的,由于练习量偏大,所以一个目录内,各种时间命名的目录,而且各个目录里面的文件名字都是test1.sh,test2.sh....test10.sh....最少也几百个了....而笔者要的,是某一天,写的某个脚本,笔者只记得那个脚本里面貌似使用了ping关键字...于是需求出来了:代码如下:#!/bin/bash #Author:MOS #Scriptname:keyfind #Date&Time:2012-10-0...
shell编程之函数简单使用

shell编程之函数简单使用

写一个shell脚本:1、使用函数实现:判断一个用户是否存在,用户名通过参数传递而来;如果存在,就显示此用户的shell和UID如果不存在,就说此用户不存在;2、提示用户输入用户名,而后将其传递给上面的函数;3、判断结束后不退出,而是提示用户可继续输入其它用户名,或输入(quit)退出;不废话,代码如下:#!/bin/bash #Author:MOS #Scriptname:funUinfo.sh #Date&Time:2012-10-09/21:...
shell编程 函数简单应用

shell编程 函数简单应用

写一个shell脚本:1、创建一个函数,可以接受inode或block两个参数,如果用户传递其它参数,则返回错误信息53给主程序;如果传递的参数为inode,则显示当前系统上所有文件系统inode节点的使用情况;如果传递的参数为block,则显示当前系统上所有文件系统block的使用情况;2、调用此函数;代码如下:#!/bin/bash #Author:MOS #Scriptname:funDinfo.sh #Date&Time:2012-10-0...
C++二维指针或指针参数

C++二维指针或指针参数

前几天遇到C语言一个小问题,觉得还是比较有意义的,还是记下来吧结构体struct s{int i;double d;};在main中有一个指向这个数据结构的指针,实际上是指向若干个连续空间的指针s* my_s;条用 get()函数希望能对s所指向的空间赋值。同时,空间的大小只能在get函数中计算其实这个问题就是一个简单的二维指针的问题get(s** _s){ int len = getlen();// 计算要多大的空间 *s = new s[len]; ...
Android之垃圾短信拦截功能实现

Android之垃圾短信拦截功能实现

Android之简单的短信拦截器当我们需要把一些骚扰信息屏蔽掉时,这时,我们要设置一个短信拦截器:短信拦截器是通过,当我们在系统收到短信前,对短信进行拦截,当系统要收短信时这是会收到一个广播,所以,我们只需对此广播进行拦截。如何拦截此广播呢?由于系统上的广播接收者优先级一般是0,所以,我们只需要设置优先级大于0就可以在系统收到短信前对短信进行过滤。具体代码如下:在清单文件中加入收短信的权限:<uses-permission android:name=...
Android之拨打电话时在电话号码前加17951

Android之拨打电话时在电话号码前加17951

当我们在拨打长途电话时,通常会加上17951等等,通过这样省电话费。那么在Android中这个是如何实现的呢?这个功能是通过广播接收者来实现的,通过拦截,拨打电话的界面可以实现对号码的修改。具体代码:权限:<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS"/>意图过滤器的acion:android.intent.action.NEW_OUTGOING...
AsyncToken机制替换通用的Listener机制

AsyncToken机制替换通用的Listener机制

对于一个异步的方法调用,我们需要异步的得到调用结果,通常我们会使用Listener模式,用于监听方法异步调用的结果.但应用该方法在实际使用中其实并不灵活.1.因为由于Service的方法很多,可能会导致Listener要监听的事件过多.2.一般Listenner都是事先设置好监听器,不能在方法调用的过程中灵活的增加新的监听器3.对如发送消息失败再次发送消息这种需求处理会比较别扭.以下为应用AsyncToken的使用示例: publicvoidtestSen...
Android应用中TextView垂直滚动

Android应用中TextView垂直滚动

在Android中TextView可以轻松实现横向跑马灯效果,但是对垂直滚动没有直接的支持方法,于是百度上谷歌,谷歌上百度,最终还是没有发现一个拿来即用的demo,呵呵,于是自己研究了下,写了一个可以实现TextView垂直滚动的demo,由于项目需要,在这里我使用的是AbsoluteLayout布局,左右键切换时更改滚动内容,希望此demo能给有同样需求的童鞋们带来帮助!---写在前面textscroll.xml配置:<?xmlversion="1...
《APUE》:死锁检测实例

《APUE》:死锁检测实例

《Unix环境高级编程》这本书附带了许多短小精美的小程序,我在阅读此书的时候,将书上的代码按照自己的理解重写了一遍(大部分是抄书上的),加深一下自己的理解(纯看书太困了,呵呵)。此例子在Ubuntu 10.04上测试通过。相关链接《UNIX环境高级编程》(第二版)apue.h的错误 http://www.linuxidc.com/Linux/2011-04/34662.htmUnix环境高级编程 源代码地址 http://www.linuxidc.com/...
《APUE》:将文件复制到分页程序

《APUE》:将文件复制到分页程序

《Unix环境高级编程》这本书附带了许多短小精美的小程序,我在阅读此书的时候,将书上的代码按照自己的理解重写了一遍(大部分是抄书上的),加深一下自己的理解(纯看书太困了,呵呵)。此例子在Ubuntu10.04上测试通过。程序简介:这个程序的功能的是每次显示每次一页产生已产生的输出,已经有很多UNIX系统的应用程序具有分页的功能,因此无需再构造一个新的分页程序,只需要调用用户最喜欢的分页程序就可以了(为了演示底层原理,本程序故意不使用popen和pclose...
《APUE》:使用popen调用过滤程序

《APUE》:使用popen调用过滤程序

《Unix环境高级编程》这本书附带了许多短小精美的小程序,我在阅读此书的时候,将书上的代码按照自己的理解重写了一遍(大部分是抄书上的),加深一下自己的理解(纯看书太困了,呵呵)。此例子在Ubuntu10.04上测试通过。程序简介:本例子包含两个程序:1:后台程序myuclc:它能将标准输入复制到标准输出,并在复制时能所有的大写字母变为小写字母。2:客户端程序temp:它首先输入提示,让用户输入字符串,并调用后台程序对字符串进行处理,并输出结果。相关链接《U...
Java面试题及答案(基础题120道)

Java面试题及答案(基础题120道)

1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新...
移植OpenSSH 到DM368 IPNC中 Linux arm ssh

移植OpenSSH 到DM368 IPNC中 Linux arm ssh

我一直在寻找这样的一个ipnc模组:通用的38板,TI方案,并且开放了系统串口。可惜不是没有开发串口,就是非TI方案的,我觉得有这样的一个板子,可以做很多事情,一是这样的板子很便宜1080p dm368的才350左右,二是自己可以开发一些特定的程序在板子里运行。我觉得这样的需求应该是很多的,有时候 常规的ipc并不能满足需要。后来我问一家小板的厂家,没有串口你们怎么调试程序的。他们说不用串口,用telnet,通过网络调试。这么一说倒是提醒我了,干嘛用tel...
<< 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 >>