有没有人知道基于PHP的简约,漂亮的访客统计套件,以最终用户友好的方式显示访客统计数据.
我了解Google Analytics,以及基于PHP和Perl流量分析的知名人士; 它们太复杂,功能丰富,无法满足我的需求.我正在寻找已经完全简化的东西,而且我不需要剥离.
所需功能:
可选的:
可以连接到内置的IP定位器,我忘记了名字......无论如何,基于提供商的$ _SERVER变量中的一个大提供商的功能,我有很好的IP到国家/地区的分辨率
一个很好的API和/或源代码文档来扩展/交互将是一个加号.
无法访问我想要使用的服务器上的服务器日志,因此套件必须带有自己的跟踪工具,包括PHP包含,图像或脚本.
开源会很好,但我也会考虑付费解决方案,只要它们是源代码附带的脚本.我不希望外部服务的依赖.
提前致谢!
我正在开发一个iPhone应用程序,我想在我的应用程序中打开一个PowerPoint文件.有人可以帮帮我吗?
我看到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的表达,只是想听听关于如何以及何时使用它们的一些建议.
我有一个应用程序,我在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文件(这由构造函数自动完成).有没有办法在同步后保留评论?
抢先评论:
在Javascript之上构建了许多有用的库,但我从未听说过Javascript语言本身的任何变化.
Javascript正在发展还是基本上被冻结了?
对于我的生活,我一直被困扰着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在使用数据源时处理选择的正确方法是什么?
好的,我完全被Google搜索了.
我的eclipse工作区中有一些java项目(大约25个).大多数项目使用链接源文件夹.
当我在Project1中重命名一个类时,其他项目中对该类的引用不会更新.项目中的引用更新得很好.最终结果是下一次自动重新编译时的编译错误.
我正在使用Eclipse 3.5.1,但3.4.0和3.4.2显示了相同的行为
关于如何解决这个问题的任何想法?
我目前的计划 - 在谷歌搜索20分钟后 - 是编写一个脚本,将链接的源文件夹转换为项目文件夹中的操作系统链接(我在Linux上).那么我就不再使用链接源文件夹了.
这并不意味着是煽动性的或类似的东西,但我正在学习C,并且(想)我对大多数基础知识都有很好的处理.我已经完成了所有各种书籍练习:素数生成器,斐波纳契生成器,字符串操作,yadda yadda,但这些都不是很酷.
什么是命令行程序和某些东西之间的"桥梁"-cool-?我听说各种游戏都是用C语写的,但是怎么样?
请原谅我的愤怒,但感觉就像我一直在学习很多,但仍然可以做的相对较少.感谢您对如何处理C的任何见解.
相关信息:OS X leopard,PHP和Web开发经验(这非常棒,因为项目立即处于您认识到它们如何强大的环境中)
我知道还有其他类似的问题,但我想出了自己的方法来获取特定时区的当前时间,所以我只是想确认它是否正确,或者有没有我没有照顾好.
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的专家再次确认.
嘿所以我想创建一个3D国际象棋游戏(3D玻璃片),就像国际象棋游戏Vista提供的,Chess Titans,但我不知道如何开始.我知道我应该使用Blender进行建模,使用Visual Studios进行编程.您能提供可以帮助我入门的综合教程的链接吗?谢谢
c# ×2
java ×2
.net ×1
3d ×1
analysis ×1
c ×1
calendar ×1
chess ×1
cocoa ×1
delegates ×1
eclipse ×1
eclipse-3.4 ×1
eclipse-3.5 ×1
ini ×1
iphone ×1
javascript ×1
lambda ×1
macos ×1
nscombobox ×1
objective-c ×1
php ×1
powerpoint ×1
qt ×1
refactoring ×1
timezone ×1
tracking ×1
vb.net ×1
windows ×1