- 博客(7)
- 收藏
- 关注
翻译 Piwik-JavaScript的跟踪客户端操作方法 (官方文档翻译)
Piwik配备了强大的JavaScript跟踪API。高级用户可以使用Piwik的跟踪代码来自行定制一些用于网站分析的数据,并将数据记录在Piwik中。要使用自定义参数的功能,你需要使用piwik跟踪代码的最新版本。找到你的网站的跟踪代码,并按照下列步骤操作:1.登录到Piwik与您的管理员或超级用户帐户2.点击设置进入管理区3.点击网站列出您跟踪Piwik网站4.点击查看跟踪
2015-02-27 18:16:22 3518
原创 JAVA-socket通信基础(2)
由于现实情况远远复杂过理想情况,单线程的C/S结构不能满足实际的需求,使用多线程配合socket进行C/S服务的模拟。典型的方法是服务器端为每一个客户连接运行一个后台线程,这个后台线程是一个socket负责处理服务器和客户端之间的通信。以下是服务器端程序代码:package Server2;import java.io.BufferedReader;import java.io.IO
2015-02-25 21:29:40 556
原创 Piwik统计添加用户ID编号
要在piwik中显示员工编号,在页面中设置变量,取session中的员工编号,在要统计的页面中添加类似的代码,取session中的信息,代码如下:(网站是否存储相关信息请咨询网站管理员,piwik只能取出管理员已经处理好的信息)……<?php global $user; ?>name;?>">……在作者的站点中,员工ID作为全局变量存放在$user中添加好页面变量后
2015-02-24 00:08:06 2032
原创 JAVA-socket通信基础(1)
使用ServerSocket和Socke对象t建立简单的套接字(Socket)通信。1.在C/S通信模式中, Server端需要创建监听端口的 ServerSocket,负责接收客户连接请求。以下是通信的服务器端程序:package Server1;import java.io.BufferedReader;import java.io.IOException;import
2015-02-23 23:31:26 677
原创 线程的状态间转换
一个线程有五种状态:新建,就绪,运行,阻塞和结束新建:线程对象已创建,但还没有启动就绪:调用start()方法后,线程进入就绪状态。在这种状态下,只要它获得CPU的处理资源就可以运行了。运行:操作系统给准备就绪的线程分配CPU时间,线程就开始运行。阻塞:线程能够运行,但需要等待某种条件。比如:调用了sleep()方法正在休眠,或者调用了wait方法正在等待,又或者正在等待一个I/O
2015-02-22 10:44:29 541
原创 synchronized用法
synchronized关键字:为了避免多线程中的资源访问冲突,Java中使用关键字synchronized控制对共享资源的访问。在访问共享资源的方法前面加上synchronized,可以保证一旦某个线程处于这个方法中,那么在这个线程从该方法返回前,其他所有想要调用该方法的线程都会被阻塞。synchronized相当于给方法加锁,当被加锁的方法是非静态方法时,调用该方法的对象也会加锁;当被
2015-02-22 10:12:16 411
原创 java多线程基础知识-电子时钟
java多线程基础知识简单应用-电子时钟参考文档《java语言程序设计》-13章多线程实现电子时钟首先是继承Thread类实现多线程:这段程序可以初步了解线程的“同时执行”,运行可以发现每次运行的结果都是不同的。Threads.javapackage project1_Thread;public class Threads { public static void main(
2015-02-14 10:04:09 4309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人