程序设计

专业和发烧友程序员的问答


11
获取不带扩展名的文件名
在某个文件夹中获取文件名时: DirectoryInfo di = new DirectoryInfo(currentDirName); FileInfo[] smFiles = di.GetFiles("*.txt"); foreach (FileInfo fi in smFiles) { builder.Append(fi.Name); builder.Append(", "); ... } fi.Name让我与它的扩展名的文件名:file1.txt,file2.txt,file3.txt。 如何获取不带扩展名的文件名?(file1,file2,file3)
279 c#  .net 


6
当应用从后台返回时,为什么viewWillAppear没有被调用?
我正在编写一个应用程序,并且如果用户在通话中正在查看该应用程序,则需要更改视图。 我实现了以下方法: - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; NSLog(@"viewWillAppear:"); _sv.frame = CGRectMake(0.0, 0.0, 320.0, self.view.bounds.size.height); } 但是当应用程序返回到前台时不会被调用。 我知道我可以实现: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(statusBarFrameChanged:) name:UIApplicationDidChangeStatusBarFrameNotification object:nil]; 但我不想这样做。我宁愿将所有布局信息都放在viewWillAppear:方法中,然后让它处理所有可能的情况。 我什至尝试从applicationWillEnterForeground:调用viewWillAppear:,但是我似乎无法查明当时的当前视图控制器。 有人知道处理此问题的正确方法吗?我确定我缺少一个明显的解决方案。

4
.net本地主机网站始终发出getArtialSignalR / poll?transport = longPolling&connectionToken =调用
我创建了一个新的VS 2013项目,并使用Firefox浏览器查看了default.aspx页面。当我检查它所进行的净调用时,我看到它不断对以下内容进行调用: http://localhost:50682/6a663a78019845d5ade4a328cad09cc2/arterySignalR/poll?transport=longPolling&connectionToken=AQAAANCMnd8BFdERjHoAwE%2FCl%2BsBAAAAOBmDwPWa2ky2MAZXFHBMVAAAAAACAAAAAAAQZgAAAAEAACAAAADSADQXBVKiKczflJ0OzUjOLduFTJE4zd%2FLHWGpDfXnuAAAAAAOgAAAAAIAACAAAACyEX81VwilygfphPoEKCYQ6ZwrkzExoKfZzEMkqBKqqzAAAADG%2BDJbrEFOfsNm9OKhqacnGseQvrwy5kmyZnI5YJiZbjYFgzMELXHfwA7Sxjj4osJAAAAAvQvoG4N0nn8eB9FRaJaZyqaUDF%2F9ypvGN%2B%2BVefnx8U1Fq6P9HXO9vEC%2BfA2s8R4jik58rD4IcFMjM4P8l5kv6g%3D%3D&messageId=d-F1180A0E-W%2C0%7Cl%2C4%7Cm%2C0&requestUrl=http%3A%2F%2Flocalhost%3A50656%2Fdefaulttest&browserName=Firefox&tid=4&_=1384207744328 为什么这样做呢?如何停止通话?我每隔6秒就会看到无数次对上述URL的呼叫。请帮助我理解并解决此问题。


5
UTF-8:一般?斌吗 Unicode?
我试图弄清楚我应该对各种类型的数据使用哪种排序规则。我将存储的内容的100%是用户提交的。 我的理解是,我应该使用UTF-8 General CI(不区分大小写),而不是UTF-8 Binary。但是,我找不到UTF-8通用CI和UTF-8 Unicode CI之间的明显区别。 我应该将用户提交的内容存储在UTF-8 General或UTF-8 Unicode CI列中吗? UTF-8 Binary适用于什么类型的数据?
279 mysql  utf-8  collation 


8
在SQL Server中使用“数据透视”将行转换为列
我已经阅读了MS数据透视表上的内容,但在获取此正确信息时仍然遇到问题。 我有一个正在创建的临时表,我们会说第1列是商店号,第2列是星期数,最后第3列是某种类型的总数。同样,周号是动态的,商店号是静态的。 Store Week xCount ------- ---- ------ 102 1 96 101 1 138 105 1 37 109 1 59 101 2 282 102 2 212 105 2 78 109 2 97 105 3 60 102 3 123 101 3 220 109 3 87 我希望将其作为数据透视表发布,如下所示: Store 1 2 3 4 …

11
如何使用jQuery延迟?
jQuery 1.5带来了新的Deferred对象和附加的方法.when,.Deferred以及._Deferred。 对于以前从未使用.Deferred过的用户,我已经为其添加了注释。 这些新方法的可能用途是什么,我们如何将它们适应模式? 我已经阅读了API和源代码,所以我知道它的作用。我的问题是,我们如何在日常代码中使用这些新功能? 我有一个简单的缓冲区类示例,该类按顺序调用AJAX请求。(上一个完成后,下一个开始)。 /* Class: Buffer * methods: append * * Constructor: takes a function which will be the task handler to be called * * .append appends a task to the buffer. Buffer will only call a task when the * previous task has finished */ …

22
JavaScript闭包的实际用途是什么?
我在努力围绕JavaScript闭包。 通过返回内部函数,我可以访问其直接父级中定义的任何变量。 这对我有什么用?也许我还没有完全明白这一点。我在网上看到的大多数示例没有提供任何真实的代码,只是模糊的示例。 有人可以告诉我现实世界中使用闭包吗? 例如,这是吗? var warnUser = function (msg) { var calledCount = 0; return function() { calledCount++; alert(msg + '\nYou have been warned ' + calledCount + ' times.'); }; }; var warnForTamper = warnUser('You can not tamper with our HTML.'); warnForTamper(); warnForTamper();

15
OSGi解决了什么?
我已经在Wikipedia和其他网站上阅读了有关OSGi的内容,但我没有真正看到大图。它说这是一个基于组件的平台,您可以在运行时重新加载模块。Eclipse插件框架也是到处都有的“实际示例”。 我的问题是: OSGi的明确定义是什么? 它可以解决哪些常见问题? “常见问题”是指我们每天都会面对的问题,例如“ OSGi能使我们的工作更高效/有趣/简单吗?”
279 java  components  osgi 



8
如何在Android中更改Toast的位置?
当我用来Toast在屏幕上显示一些弹出文本时,它会在屏幕底部(默认位置)上方显示一些文本。 现在,我想根据自己的选择在屏幕中间或某处显示它。 谁能指导我如何实现这一目标?
279 android  toast 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.