问题列表 - 第16222页

基于PHP的简约访客统计数据?

有没有人知道基于PHP的简约,漂亮的访客统计套件,以最终用户友好的方式显示访客统计数据.

我了解Google Analytics,以及基于PHP和Perl流量分析的知名人士; 它们太复杂,功能丰富,无法满足我的需求.我正在寻找已经完全简化的东西,而且我不需要剥离.

所需功能:

  • 本周访客,本周,本月
  • 访客来自哪里
  • 一个很好的参考概述
  • 本页面的访客
  • 很好的过滤机器人

可选的:

  • 可以连接到内置的IP定位器,我忘记了名字......无论如何,基于提供商的$ _SERVER变量中的一个大提供商的功能,我有很好的IP到国家/地区的分辨率

  • 一个很好的API和/或源代码文档来扩展/交互将是一个加号.

无法访问我想要使用的服务器上的服务器日志,因此套件必须带有自己的跟踪工具,包括PHP包含,图像或脚本.

开源会很好,但我也会考虑付费解决方案,只要它们是源代码附带的脚本.我不希望外部服务的依赖.

提前致谢!

php tracking analysis visitor-statistic

3
推荐指数
1
解决办法
4469
查看次数

我们可以在iPhone应用程序中打开PowerPoint文件吗?

我正在开发一个iPhone应用程序,我想在我的应用程序中打开一个PowerPoint文件.有人可以帮帮我吗?

iphone powerpoint

2
推荐指数
1
解决办法
2146
查看次数

何时使用或不使用Lambda表达式

我看到lambda表达式已经成为语言中某些点的非常有用的工具.我一直在使用它们,大部分时间它们非常适合,使代码更短,也许更清晰.

现在..我见过一些,我会说过度使用它们.有些人非常喜欢它们,试图在任何地方使用它们.有时候C#代码看起来像一种函数式语言.

其他因素是使用lambda反射的成本以及对调试不友好的成本.

我想听听有关使用或多或少的lambda表达式有多好以及如何清除代码的意见.

(这不是更好的例子,但让我们说它是触发器)

我正在编写以下代码.使用它delegate { return null; }可以帮助我避免在每次必须使用它时询问事件是否为空.

public delegate ContactCellInfo.Guest AddGuest();
public event AddGuest GuestRequest = delegate { return null;}
Run Code Online (Sandbox Code Playgroud)

我使用resharper和明智的resharper(甚至有时候文字吃掉记忆)让我提出以下建议

public delegate ContactCellInfo.Guest AddGuest();
public event AddGuest GuestRequest = () => null;
Run Code Online (Sandbox Code Playgroud)

在我看来,使用委托的代码看起来更清晰.我并不反对Lamdba的表达,只是想听听关于如何以及何时使用它们的一些建议.

.net c# vb.net lambda delegates

4
推荐指数
1
解决办法
1764
查看次数

Qt:使用INI文件和注释在Windows上进行QSettings

我有一个应用程序,我在Windows上使用Qt 4.5.2编写.我将一些设置存储在INI文件中,并使用QSettings加载和保存设置.我想在INI文件中有一些评论.

例如:

; Meta-info to store with the file
[General]
MainWindow\size=@Size(1280 600)
MainWindow\pos=@Point(0 300)
Debugging=true
Run Code Online (Sandbox Code Playgroud)

但是,当我加载设置文件时,我发现了

QSettings settings( "settings.ini", QSettings::IniFormat );
Run Code Online (Sandbox Code Playgroud)

评论被删除了文件.通过调用QSettings :: sync()加载后重写INI文件(这由构造函数自动完成).有没有办法在同步后保留评论?

抢先评论:

  • 我想在Windows中使用INI文件以实现未来的跨平台兼容性
  • 我想在文件中存储元信息,以便在应用程序之外进行参考
  • 我正在考虑将元信息作为INI的一部分并使用name = value规则,但更愿意将这些信息保留为注释

windows ini qt

6
推荐指数
1
解决办法
8184
查看次数

Javascript语言的状态是什么?

在Javascript之上构建了许多有用的库,但我从未听说过Javascript语言本身的任何变化.

Javascript正在发展还是基本上被冻结了?

javascript

8
推荐指数
4
解决办法
386
查看次数

NSComboBox - 获取所选信息和NSComboBoxDataSource

对于我的生活,我一直被困扰着NSComboBox.

我创建了一个符合NSComboBoxDataSource协议的对象,并实现了:

- (NSInteger)numberOfItemsInComboBox:(NSComboBox *)aComboBox;
- (id)comboBox:(NSComboBox *)aComboBox objectValueForItemAtIndex:(NSInteger)index;
Run Code Online (Sandbox Code Playgroud)

我将my的实例设置NSComboBox为使用数据源,并将此对象设置为源.这很好用,我的实现返回项目数,并返回NSString特定索引处项目的值.

然后我决定在选择某些东西时我想做点什么,这就是我的问题开始的地方.在NSComboBoxDataSource协议中没有明显的方法可以覆盖组合框中的项目选择.

所以,我也有我的对象符合NSComboBoxDelegate并实现:

- (void)comboBoxSelectionDidChange:(NSNotification *)notification;
Run Code Online (Sandbox Code Playgroud)

不幸的是,与NSTableView选择不同,通知的对象NSComboBox不是所选项目的对象."很好"我告诉自己,我会称之为NSComboBox方法:

- (id)objectValueOfSelectedItem;
Run Code Online (Sandbox Code Playgroud)

这应该返回选中的项目,我可以从那里开始.但是,只有当usesDataSource设置为时,才会调用该方法NO,这不是我的情况.我使用它时警告开始飞行.

所以,我的问题是,NSComboBox在使用数据源时处理选择的正确方法是什么?

macos cocoa objective-c nscombobox

4
推荐指数
1
解决办法
9300
查看次数

Eclipse重命名不完全正常

好的,我完全被Google搜索了.

我的eclipse工作区中有一些java项目(大约25个).大多数项目使用链接源文件夹.

当我在Project1中重命名一个类时,其他项目中对该类的引用不会更新.项目中的引用更新得很好.最终结果是下一次自动重新编译时的编译错误.

我正在使用Eclipse 3.5.1,但3.4.0和3.4.2显示了相同的行为

关于如何解决这个问题的任何想法?

我目前的计划 - 在谷歌搜索20分钟后 - 是编写一个脚本,将链接的源文件夹转换为项目文件夹中的操作系统链接(我在Linux上).那么我就不再使用链接源文件夹了.

java eclipse refactoring eclipse-3.4 eclipse-3.5

5
推荐指数
1
解决办法
4825
查看次数

C是否适用于命令行和学习之外的任何项目?

这并不意味着是煽动性的或类似的东西,但我正在学习C,并且(想)我对大多数基础知识都有很好的处理.我已经完成了所有各种书籍练习:素数生成器,斐波纳契生成器,字符串操作,yadda yadda,但这些都不是很酷.

什么是命令行程序和某些东西之间的"桥梁"-cool-?我听说各种游戏都是用C语写的,但是怎么样?

请原谅我的愤怒,但感觉就像我一直在学习很多,但仍然可以做的相对较少.感谢您对如何处理C的任何见解.

相关信息:OS X leopard,PHP和Web开发经验(这非常棒,因为项目立即处于您认识到它们如何强大的环境中)

c

13
推荐指数
4
解决办法
5923
查看次数

Java:这是将当前时间作为特定时区的Calendar对象的正确方法吗?

我知道还有其他类似的问题,但我想出了自己的方法来获取特定时区的当前时间,所以我只是想确认它是否正确,或者有没有我没有照顾好.

Calendar cal = Calendar.getInstance();

// Assuming we want to get the current time in GMT.
TimeZone tz = TimeZone.getTimeZone("GMT");
cal.setTimeInMillis(calendar.getTimeInMillis()
                    + tz.getOffset(calendar.getTimeInMillis())
                    - TimeZone.getDefault().getOffset(calendar.getTimeInMillis()));

// Calendar should now be in GMT.
Run Code Online (Sandbox Code Playgroud)

以上是否正确?我做了我自己的测试,似乎按预期工作,但只是想与Stack Overflow的专家再次确认.

java timezone calendar

3
推荐指数
1
解决办法
1191
查看次数

C#3D国际象棋游戏

嘿所以我想创建一个3D国际象棋游戏(3D玻璃片),就像国际象棋游戏Vista提供的,Chess Titans,但我不知道如何开始.我知道我应该使用Blender进行建模,使用Visual Studios进行编程.您能提供可以帮助我入门的综合教程的链接吗?谢谢

c# 3d chess

0
推荐指数
1
解决办法
4166
查看次数