我正在写一个爱好项目来处理相机上的文件.以前我发现相机和FolderBrowserDialog有问题.
我认为讨厌的是相机正在使用MTP或PTP(图片传输协议而不是点对点).
为了更加无缝地与相机连接,我想使用PTP或MTP来访问相机.是否有.Net人可以推荐的MTP/PTP包装器?如果可能的话,我很想避免编写我自己的或涉及非托管代码.
如果我做
$ ls -l --color=always
Run Code Online (Sandbox Code Playgroud)
我得到了一个目录中的文件列表,为不同的文件类型等提供了一些很好的着色.
现在,我希望能够管理ls
直通的彩色输出grep
来过滤掉一些我不需要的文件.关键是我仍然想在grep过滤器后保留着色.
$ ls -l --color=always | grep -E some_regex
Run Code Online (Sandbox Code Playgroud)
^ grep后我失去了色彩
编辑:我正在使用无头服务器Ubuntu 8.10,Bash 3.2.39,几乎是一个没有花哨配置的股票安装
我正在尝试从Visual Studio 2008"服务器资源管理器"面板中找到一种浏览PostgreSQL数据库的方法.我下载了Npgsql,但据我所知,这只是代码本身的库,而不是服务器资源管理器.
我刚刚注意到,使用HTC Dream,使用蓝牙耳机通话非常容易,但是似乎没有视频/音乐输出。V1.0的限制没有错,因为当您播放音乐并开始通话时,您可以在耳机中听一秒钟的音乐。因此这在技术上是可能的,只是在设置中不可用。
有人知道如何以编程方式将声音输出重定向到蓝牙耳机吗?
我想编写一个小应用程序,让您在聆听音乐的同时看起来像个傻瓜,上面挂着一个很大的设备:-)
注意:这个问题是我在Google网上论坛问的一个问题的副本。
我最近成为一家小型网络开发机构的技术总监,我们拥有遍布约200个网站的大型代码库.代码是PHP和VBScript以及许多客户端javascript和一些复杂的MySQL查询.
我想要做的是建立一个代码存储库,我们可以存储所有函数,脚本和文件.我们目前有2名开发人员使用网络驱动器来处理所有文件,这显然不是一个理想的解决方案.
我想知道的是,是否有人遇到类似情况以及他们为他们的代码库设置了什么.我正在考虑为服务器端代码设置一个远程Subverison文件系统.
任何人都可以推荐一种合理的方法来维护和存储我们的代码库吗?Subversion是我们情况的最佳选择吗?我们正在运行面向Web的Solaris服务器,因此远程访问是系统的目标.非常感谢.
我现在已经用这一块撞墙了.
我有一个派生自ContentControl的自定义控件 - 它完美地工作除了它不会调整大小以适应其父级,无论是以声明方式还是以编程方式.
自定义控件是(最终)内容演示者的父级,并且大小正确,但我的控件不会自行调整大小.
(sample.MyControl) - 400x267
- (System.Windows.Controls.ContentPresenter) - 979x569
Run Code Online (Sandbox Code Playgroud)
即使我明确设置了宽度和高度(在合适的时刻),尺寸也不会"粘住"
Debug.WriteLine(string.Format("MyControl {0}: Size is {1}x{2} ({3}/{4})",
GetHashCode(), this.ActualWidth, this.ActualHeight,
this.HorizontalAlignment, this.VerticalAlignment));
Debug.WriteLine(string.Format("Parent is {0}x{1} ({2}/{3})",
parent.ActualWidth, parent.ActualHeight,
parent.HorizontalAlignment, parent.VerticalAlignment));
this.Width = parent.ActualWidth;
this.Height = parent.ActualHeight;
Debug.WriteLine(string.Format("MyControl {0}: New size is {1}x{2}",
GetHashCode(), this.ActualWidth, this.ActualHeight));
Run Code Online (Sandbox Code Playgroud)
上面的代码给出:
MyControl 36022757: Size is 400x267 (Stretch/Stretch)
Parent is 979x569 (Stretch/Stretch)
MyControl 36022757: New size is 400x267
Run Code Online (Sandbox Code Playgroud)
为什么!哦天哪,为什么!
有人有任何想法吗?
CGBitmapContextCreate采用的参数对我来说不是很明显:
例如,对于32位像素格式和RGB颜色空间,您可以为每个组件指定8位的值.
我创建了具有alphatransparency的24位PNG文件,并将它们添加到Xcode中.在编译时,Xcode使用pngcrunch优化那些PNG瓦片.
因此,当尝试在iPhone-OS上使用这样的图像文件制作图形上下文时,我需要指定每个组件的位数.
在这种情况下,我会说它们是每个组件4位,虽然我不知道alpha是否算作组件.
我已经编写了一些代码,如下所示,将项目与列表中的其他项目进行比较.这种双重迭代是否有更优雅的模式?
jump_item_iter = (j for j in items if some_cond)
try:
jump_item = jump_item_iter.next()
except StopIteration:
return
for item in items:
if jump_item is item:
try:
jump_item = jump_iter.next()
except StopIteration:
return
# do lots of stuff with item and jump_item
Run Code Online (Sandbox Code Playgroud)
我不认为" except StopIteration
"非常优雅
编辑:
为了更清楚,我希望访问列表中的每个项目,并将其与列表中的下一个项目(jump_item)配对,满足some_cond.