首先是一些背景.我最近去接受采访,向我询问的一些问题是企业内容管理.显然,我没有任何经验,也没有得到报价.
但是,它增加了我的好奇心,并尝试使用互联网获取有关该主题的一些信息.维基百科让我对更多流行语更加困惑.网络上的大多数内容都与营销相关,并且与Sharepoint或Drupal等特定产品相关.
我需要一些帮助来更简单地理解有关主题或域的更多信息.使用它有什么要求?什么样的公司使用它?它试图解决的问题是什么?任何流行的用例?任何看起来很合适的地方但实际上并不合适?
最后,关于该主题的任何好书或文章,而不是针对任何产品?
我正在尝试在/ tmp目录中创建一个文件(在Linux UBUNTU 7.10上工作),该文件具有任何用户的读/写/执行访问权限.所以我使用"open(fileName,O_CREAT | O_RDWR,0777)"函数在user1帐户中创建文件(来自C程序),我希望user2能够写入特定文件.但是,当我检查/ tmp目录(使用ls -l)时,我看到我没有user2的写访问权限(考虑到user1创建它的事实,我有user1的写访问权限,但是user2,被认为是成为"其他人"没有任何访问权限.我试图在open函数中使用模式0766(以及模式的7和6的这种组合),这样我可以获得user2的写访问权限,但我仍然没有所需的访问权限.
我为一个相机俱乐部运行一个小的php/mysql网站,用户可以上传照片.我最近开始存储用于进行密码重置的电子邮件地址.
我的问题是处理用户个人信息的最佳做法是:有关于我可以对个人信息做些什么的法律/法规吗?我是否需要显示处理个人信息的政策?
非常接受关于该主题的任何进一步信息.
谢谢
我有一个运行apache httpd作为前端的tomcat 6 web应用程序.我正在使用mod_proxy和mod_proxy_ajp将请求转发给tomcat.我的服务器正在运行ubuntu.现在我正在尝试使用mod_rewrite删除领先的www,以便我的规范网站网址是http://domain.com而不是http://www.domain.com
我已经阅读了很多关于使用mod_rewrite的教程,但我无法进行任何重写.我已经尝试将重写规则放在.htaccess文件中(在修改我的/ etc/apache/sites-available/default文件以设置AllowOverride all之后).我已经尝试将重写规则放在apache2.conf,httpd.conf和rewrite.conf中.我已经尝试了所有这些,并打开了重写日志.日志文件被创建,但是apache没有写任何内容.我想也许mod_proxy在某种程度上阻止了重写规则的使用,所以我也尝试禁用它...而且我仍然没有重写,也没有任何重写.
在这一点上,我完全不知道下一步该尝试什么.我如何解决为什么apache没有使用我的重写规则?
作为参考,这是我的重写指令:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]
RewriteLog "/var/log/apache2/rewrite.log"
RewriteLogLevel 3
</IfModule>
Run Code Online (Sandbox Code Playgroud)
编辑:下面的回复对我的特定情况有帮助,但可能对整个社区没有帮助,因为答案是关于如何解决apache指令的一般问题.例如,有没有办法启用日志记录,它会告诉我在请求进入时以哪种顺序应用哪些指令?
编辑2:我现在已经开始工作了.我的虚拟主机设置不正确,我也没有正确的重写正则表达式.这是我开始工作的最终重写指令:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.domain\.com [NC]
RewriteRule ^(.*)$ http://domain.com$1 [L,R=301]
</IfModule>
Run Code Online (Sandbox Code Playgroud) 不能完全无状态的大型网站如何在Web层实现极高的可扩展性?
有像eBay和亚马逊这样的网站,不能完全无国籍,因为他们有购物车或类似的东西.将购物车中的每个项目编码到URL中是不可行的,也不可能将每个项目编码到cookie中并在每个连接处发送它.所以亚马逊只是将session-id存储到正在发送的cookie中.所以我理解eBay和亚马逊的Web层的可扩展性应该比谷歌搜索引擎的可扩展性要困难得多,谷歌搜索引擎可以将所有内容编码到URL中.
另一方面,eBay和亚马逊都大规模扩展.有传言说eBay上有大约15000个J2EE应用服务器.
这些网站如何处理这两者:极端可扩展性和状态?由于站点是有状态的,因此进行简单的DNS平衡是不可行的.因此可以假设这些公司有一个基于硬件的负载均衡器,如BigIP,Netscaler或类似的东西,这是该站点的单个IP地址背后的唯一设备.此负载均衡器将解密SSL(如果已编码),检查cookie并根据该cookie的会话ID决定哪个应用程序服务器持有该客户的会话.
但这不可能工作,因为没有一个负载均衡器可以处理数千个应用服务器的负载?我想,即使这些硬件负载平衡器也不能扩展到这样的水平.
此外,负载平衡正在为用户透明地完成,即用户不会转发到不同的地址,但仍然全部共同留在www.amazon.com.
所以我的问题是:是否有一些特殊的技巧可以实现像Web层的透明分片(通常不是数据库层)?只要未检查cookie,就无法知道哪个应用程序服务器正在举行此会话.
编辑:我意识到只需要透明度,如果需要对网站进行拼接和添加书签.例如,如果该站点仅仅是一个Web应用程序,比如飞机或火车票预订系统,那么将用户重定向到不同URL后面的特定Web服务器集群(例如a17.ticketreservation.com)应该没有问题.在这种特定情况下,仅使用多个应用服务器集群是可行的,每个应用服务器集群都在他自己的负载均衡器之后.有趣的是,我没有找到使用这种概念的网站. 编辑:我发现这个概念讨论在highscalability.com,这里的讨论是指由擂主的文章命名"Web 2.0应用程序的客户端负载平衡".雷朱使用交叉脚本来透明地进行客户端负载均衡.
即使存在书签,xss等缺点,我也认为对于某些特殊情况,这几乎是一个非常好的主意,即几乎无内容的Web应用程序,不需要被蜘蛛网或书签(例如机票预订)系统或类似的东西).然后就不需要透明地进行负载均衡.
可以从主站点到服务器进行简单的重定向,例如从www.ticketreservation.com重定向到17.ticketreservation.com.从那里,用户停留在服务器a17.a17不是服务器,而是集群本身,通过它可以实现冗余.
初始重定向服务器本身可以是负载均衡器后面的集群.这样,可以实现真正高的可伸缩性,因为www后面的主要负载均衡器仅在每个会话开始时被击中一次.
当然,重定向到一个不同的URL看起来非常讨厌,但与单纯的Web应用程序(它不需要被震垮,深层链接或深书签反正),这应该是只对用户的光学问题?
重定向集群可以轮询应用程序集群的负载并相应地调整重定向,从而实现平衡而不仅仅是负载分配.
我需要一个匹配所有以.cs结尾的字符串的正则表达式,但如果它们以.g.cs结尾则不匹配.我正在使用.NET正则表达式.
我正在测试我编写的一些奇怪的CSS代码(基本上我使用了DIV宽度的百分比和像素值的混合).虽然我不相信它是正确的,它可以在IE 5.5,IE 6.0(感谢这些家伙!),IE 7.0,Firefox 3.0和Safari 3.12 等所有屏幕尺寸上完美运行...所有这些都在Windows XP上.我是否需要进一步担心在Mac和Linux上测试代码,或者它是否最有可能在这两个上工作?
经过几个月的处理这个问题,我发现Safari和Firefox在Mac和PC之间非常一致.
我有一个自定义UIView,它生成一组子视图,并以像tile这样的行和列显示它们.我想要实现的是允许用户触摸屏幕,当手指移动时,其下方的瓷砖消失.
下面的代码是包含切片的自定义UIView:
- (id)initWithFrame:(CGRect)frame {
if (self = [super initWithFrame:frame]) {
int i, j;
int maxCol = floor(self.frame.size.width/TILE_SPACING);
int maxRow = floor(self.frame.size.height/TILE_SPACING);
CGRect frame = CGRectMake(0, 0, TILE_WIDTH, TILE_HEIGHT);
UIView *tile;
for (i = 0; i<maxCol; i++) {
for (j = 0; j < maxRow; j++) {
frame.origin.x = i * (TILE_SPACING) + TILE_PADDING;
frame.origin.y = j * (TILE_SPACING) + TILE_PADDING;
tile = [[UIView alloc] initWithFrame:frame];
[self addSubview:tile];
[tile release];
}
}
}
return self;
}
- (void)touchesBegan: (NSSet *)touches …Run Code Online (Sandbox Code Playgroud) 我正在开发一个数据库项目,我需要创建Outlook 2007插件,将当前预览的消息保存到我的数据库中.
有人可以给我一个关于如何在Delphi中创建Outlook插件的分步指南,以及如何部署它?
谢谢
我正在启动一个将iPhone/iPod Touch上的Mobile Safari作为目标的Web应用程序.我正在评估当前可用的客户端JavaScript/CSS库/框架.
这些是我当前意识到的:
那里还有其他人吗?在做出决定之前,我想确保我没有遗漏任何东西.我只是在寻找客户端JavaScript/CSS解决方案,由于时间限制,从头开始构建一个不是一个选项.没有服务器端的PHP,Ruby,Python,Java等解决方案.
我知道iPhone的Web应用程序,模板,框架?问的问题,但这只提到了iUI和UiUIKit.
谢谢
iphone ×2
security ×2
.net ×1
apache ×1
architecture ×1
c ×1
cocoa-touch ×1
com ×1
css ×1
delphi ×1
frameworks ×1
java-ee ×1
javascript ×1
mod-rewrite ×1
objective-c ×1
outlook ×1
plugins ×1
regex ×1
scalability ×1
tomcat ×1
unix ×1