在Windows Forms应用程序中过滤列表框
是否可以在Windows表单应用程序中过滤列表框的内容? 我的ListBox的数据源是一个bindingsource IList 我想在ListBox的DisplayMember中指定的DTO属性过滤. 要过滤的文本在单独的文本框中提供. 解决方案 这应该有效: private void textBox_TextChanged(object sender, EventArgs e) { bindingSource.Filter = string.Format("[{0}] LIKE '%{1}%'", listBox.DisplayMember, textBox.Text.Replace("'", "''")); } 编辑:仅当基础数据源(bindingSou
0 2023-12-07
编程技术问答社区
使窗口只运行一个对用户可见的程序
因此,我负责制造一个只能访问单个网站的小型公司的所有计算机的任务,就像一个网络亭一样.在使用了许多白名单网络过滤软件之后,发现公司预算中什么都没有真正完成他们想要的东西. (阻止用户对除IE之外的所有程序的访问,而IE只能访问一个域)我不是世界上最伟大的程序员,但我认为我可以将一个非常简单的C#Web浏览器放在一起,该浏览器只允许访问特定域和让用户使用它.问题是C#依靠Windows中存在的其他内容正常工作.如果有可能的话,然后设置Windows计算机,以便当用户登录时,所有Windows功能都被隐藏,但仍在后台运行,并且一个特定的程序正在运行,则此C#Web浏览器将在正确的域上启动这确实就是用户可以做的全部.有人知道一种实现这一目标的方法吗? 其他解决我问题的解决方案将不胜感激.我希望使用用户特定于单个机器的用户解决方案,而不是网络过滤器或更高的其他解决方案.因此,当我对它们进行维护时,我可以访问完整的网络和计算机,并且因为用户可以在网络级别的情况下访问来自附近办公室的许多WiF
0 2023-12-06
编程技术问答社区
将一个文本文件过滤成一个新的文本文件
对这里的虚拟问题很抱歉. 在Windows下,我希望能够将一个.txt文件过滤到一个新文件中.过滤所有包含特定字符串的行. 我知道这很容易,但真的很欣赏一些指示. 解决方案 使用findstr命令: findstr my-string filename > new-file findstr /?将为您提供一条使用消息,告诉您如何使用findstr(如果要过滤行 out ,则包括/V开关,而不是/em>.) 或者您熟悉grep并希望您在Windows上拥有它,请安装 cygwin . : - ) 其他解决方案 PowerShell有一些整洁的 ^^关于如何使用PowerShell有一些更好的链接 - 但我在这分钟找不到它们.如果您走Powershell路线,互联网上有很多示例. 其他解决方案 Visual Studio添加包含一个非常强大的过滤功能. 一个问题是Visual Studio附加组件具有文件大小限制(这可以在您阅读时解决
0 2023-12-06
编程技术问答社区
C语言中的Windows虚拟话筒
我不久前问了一个类似的问题,但我不太了解,所以我没有足够的具体. 我想编写一个从麦克风中获取输入的程序,对其进行处理,然后将输出发送到一个伪造的"虚拟麦克风"中,好像我创建的处理声音是麦克风正在听到的.然后,我希望能够将此虚拟麦克风与任何支持选择麦克风输入(几乎任何书面软件)作为有效麦克风的应用程序.因此,应用程序"听到"将是我处理的麦克风输入版本. 我正在与C的Portaudio合作,我可以从麦克风中捕获,然后将其发送给扬声器.现在,我需要用伪造的麦克风在应用程序中替换我的真实扬声器. Windows似乎有一些API. 语言:c OS:Windows 7 解决方案 可以为此使用Windows立体声混合物.然后,您可以在回环模式下打开虚拟设备,并记录麦克风通过编程 记录听到的声音. 其他解决方案 我相信这需要编写设备驱动程序,而不仅仅是与Win32 API一起工作. 超级用户也有类似的问题:"如何创建虚拟音频设备并使用它流动音频.他们的解决方案是查看虚拟
4 2023-12-05
编程技术问答社区
如何判断窗口是否在一个jQuery集合中?
我希望我的jQuery插件在选择$(window)选择时会有所不同.如果window在集合中,我如何检查?我的尝试到目前为止: >>> $(window) == $(window) false >>> $(window).is(window) false >>> $(window).filter(window).length 0 (顺便说一句,所有这些都适合document.)当然,我可以随时检查this[0],但是有一些不受这种方法迎合的边缘案例. 我也可以通过函数过滤: >>> $(window).filter(function() { return this === window; }).length 1 ,但我希望有更多的" jQuery-ish"或"通用方法". 解决方案 您可以使用>>> $(window).index(window) >= 0 true >>> $("a").add(window).index(window) >= 0 tr
0 2023-12-04
编程技术问答社区
excel macro vba 使用通配符进行过滤
我需要在枢轴中过滤. 我需要取消选择以" A"开头的所有项目.和" H." 并保留所有其他选择. 项目范围为: A.(3-13个字符) B.(3-13个字符) 一直到 Z.(3-13个字符) 原始数据还从50-500行变化(我今天只有一个只有50行的数据 - 然后明天我可能有500多个) 我当前的代码有效:(通过输入该列上出现的所有可能的项目 - 大约300个项目),但可以使用. 最近,我已经收到了更多的物品,并将其添加到该列表中,我知道我们可以使用外卡. [MY CURRENT CODE] ActiveSheet.PivotTables("PivotTable1").PivotFields("column").ClearAllFilters ActiveSheet.PivotTables("PivotTable1").PivotFields("column"). _ EnableMultiplePageItems = False
2 2023-12-04
编程技术问答社区
构建动态表达式树,对集合属性进行过滤
我正在尝试构建一个将lambda表达式构建,该表达式将与其他表达式结合到一个相当大的表达树中,以进行过滤.这可以正常工作,直到我需要通过子收集属性过滤. 您如何构建一个lambda表达式,该表达式将在集合的属性上使用任何()属性的属性过滤? 示例: CurrentDataSource.Offices.Where(o => o.base_Trades.Any(t => t.Name == "test")) 这就是我在静态上构建表达式的方式,但我需要动态构建它.对不起. 编辑:这是我如何处理较不复杂表达式的片段: IQueryable officeQuery = CurrentDataSource.Offices.AsQueryable(); ParameterExpression pe = Expression.Parameter(typeof(Office), "Office"); ParameterExpression
0 2023-11-27
编程技术问答社区
在$expand中带有项目的OData $filter
我提供了一些Web服务以访问信息. 我尝试扩展节点的第一件事.我已经成功地完成了以下代码 http://www.domain.com/ODataService/WorkService.svc/CaseStudies?format=json&$expand=ServiceOfferings 现在,我想在扩展ServiceOfferings时过滤我将获得的ServiceOfferingID. 如何使用过滤器选项与扩展的集合 http://www.domain.com/ODataService/WorkService.svc/CaseStudies?format=json&$expand=ServiceOfferings&$filter=ServiceOfferings.ServiceOfferingID eq 127 但它不起作用.什么是正确的方法 解决方案 您需要写的查询取决于 cardinatity 扩展的集合. 以下是一些使用公共样本Odata
0 2023-11-27
编程技术问答社区
用python过滤wav文件
因此,我最近成功构建了一个系统,该系统将完全使用Python录制,绘制和播放音频WAV文件.现在,我试图在录制和开始将文件绘制并输出到扬声器之间时,将一些过滤和音频混合在之间.但是,我不知道从哪里开始.现在,我要在Intial Wav文件中阅读,应用低通滤波器,然后将新过滤的数据重新包装到新的WAV文件中.这是我一旦录制了初始数据的代码. import matplotlib.pyplot as plt import numpy as np import wave import sys spf = wave.open('wavfile.wav','r') #Extract Raw Audio from Wav File signal = spf.readframes(-1) signal = np.fromstring(signal, 'Int16') plt.figure(1) plt.title('Signal Wave...') plt.plot(signal) 这是
0 2023-11-27
编程技术问答社区
是否可以选择显示哪个Doxygen警告?
doxygen在构建时显示Compound ? is not documented.警告.对于一个特定的项目,我不想记录化合物.为了消除混乱,我想查看所有其他警告,除了那个警告.有没有办法清洁doxygen输出? 解决方案 我认为这是不可能的,除非编写自己的后处理器来过滤Doxygen输出.就您而言,这不应该太难了,一个简单的grep应该足够: doxygen | grep -v "warning: Compound .* is not documented" 我不太确定为什么Doxygen不提供此功能:也许它需要太多的选择或更复杂的选择.另一种可能性是,他们假设,由于您想在未记录某些内容时要警告,因此在源代码中明确指定(例如使用\cond和\endcond)时,不应有例外这种遗漏仅应逐案决定.或者也许没有人要求他们包含此功能:随时填写其他解决方案 我认为您要寻找的是if,ifnot和endif命令.只需确定合适的标签,然后使用正确的标签即
0 2023-11-27
编程技术问答社区
FILTER_VALIDATE vs Preg_match。使用哪一个?
要验证输入日期,均形式URL或从表单中,您通常使用哪种技术? 我一直在寻找 php滤镜,但我很少在任何代码上看到它们. 我通常看到了preg_mach的使用,例如: $numbers = "/^[0-9]+$/D"; if (preg_match($numbers, $var)){ echo "is number"; } 而不是: if(!filter_var($var, FILTER_VALIDATE_INT)) echo "is number"; } 使用一个或另一个或另一个有任何优势? 谢谢! 解决方案 PHP自PHP 5.2以来引入了针对各种可变验证类型的FILER_功能.最好使用 filter_var || filter_input 满足您的需求. 除了更安全的事实外,还将为您节省大量的开发时间,使您的头部在正则表达式上脱颖而出. 其他解决方案 我的两分钱:这取决于. 这取决于您是否应该通过正则滤波器
2 2023-11-26
编程技术问答社区
如何使用过滤器在数组中搜索对象的多个键值?
我有一系列葡萄酒,其中包含每个葡萄酒的数据: var wines = [ { _id: '59a740b8aa06e549918b1fda', wineryName: 'Some Winery', wineName: 'Pinot Noir', wineColor: 'Red', imageLink: '/img/FortBerensPN.png' }, { _id: '59a7410aaa06e549918b1fdb', wineryName: 'Some Winery', wineName: 'Pinot Gris', wineColor: 'White', imageLink: '/img/FortBerensPG.png' }, { _id: '59a74125aa06e549918b1fdc', wineryName: 'Some Winery', wineName: 'Rose'
0 2023-11-26
编程技术问答社区
javascript 在一个对象数组中,返回ANY值符合特定字符串的对象。
我正在将搜索功能实施到我的应用程序中.根据对象数组返回UI中的搜索结果.从本质上讲,我要做的是在每个对象中迭代名称,custnumber和潜行值,而仅返回包含包含字符串的值的对象(用户搜索栏生成).想法是用户可以在对象中搜索任何内容并产生正确的结果 这是我的数组 var result = [{ name: 'Donna Shomaker', custNumber: '6658924351', sneak: 'string1 string1 string1', foo: false, bar: false, }, { name: 'Ron Duluth', custNumber: '8812654434', sneak: 'string2 string2 string2', foo: false, bar: false, }, { name: 'Jimmy Dawson', custNumber: '8908198230',
0 2023-11-25
编程技术问答社区
CouchDB的视图-过滤和按关键数组分组
问题的描述 我在couchdb视图中有一系列键,[doc.time, doc.address].都不是唯一的. doc.time是Unix时间戳,doc.address是字符串. reduce函数设置为_sum,是每组键的唯一值是一个数字. 我想要的是通过doc.time过滤,然后按doc.address对剩余记录进行分组.如果我将doc.time作为第一个键,无论我指定为group_level什么,我似乎都无法按唯一地址进行分组.如果我将doc.address放在首位,我似乎无法按时间过滤查询. 两个示例 查询:?group_level=1&startkey=[0,1230000000]&endkey=[{},1340000000] 第一个键:doc.address doc.time 之前 问题:不要按时间过滤 代码: rows: [ { key: [ "1126GDuGLQTX3LFHHmjCctdn8WKDjn7QNA" ]
0 2023-11-19
编程技术问答社区
使用ffmpeg建立带滑动过渡的图像幻灯片的问题
我正在尝试使用ffmpeg和以下命令创建幻灯片过渡的图像幻灯片: ffmpeg -loop 1 -i img1.jpg -loop 1 -i img2.jpg -loop 1 -i img3.jpg ^ -filter_complex ^ "nullsrc=size=800x600[v0]; ^ [0:v]trim=duration=5,scale=800x600,setpts=PTS-STARTPTS[v1]; ^ [1:v]trim=duration=5,scale=800x600,setpts=PTS-STARTPTS[v2]; ^ [2:v]trim=duration=5,scale=800x600,setpts=PTS-STARTPTS[v3]; ^ [v0][v1]overlay=x='min(-w+(t*w/0.5)\,0)':shortest=1[vv0]; ^ [v1][v2]overlay=x='min(-w+(t*w/0.5)\,0)':shortest=1[
2 2023-11-18
编程技术问答社区
使用GPUImageChromaKeyFilter的视频在透明的GPUImageView中播放时有色差?
我有一个带有绿色背景的视频,我试图与gpuimagechromakeyfilter透明. 当我为玩家视图带有清晰的颜色时,结果是视频不是真正透明的,而是背景: 当我将背景更改为白色时,绿色背景就消失了,但显然视图不是透明的: 我在做什么错? 我的代码是: let movie = GPUImageMovie(URL: url) let filter = GPUImageChromaKeyFilter() filter.setColorToReplaceRed(0, green: 1, blue: 0) movie.addTarget(filter) let playerView = GPUImageView() playerView.backgroundColor = UIColor.clearColor() playerView.setBackgroundColorRed(0, green: 0, blue: 0, alpha: 0) let trin
4 2023-11-18
编程技术问答社区
用另一个聚合字段过滤一个聚合的图表
我正在尝试生产类似于 k-top 示例. 除非,我想要: ,而不是过滤出来并显示相同的汇总字段数据 显示一种类型的汇总数据(每日温度的最大值) 和另一个聚合字段(每日温度的平均值) 我已经创建了一个可观察的笔记本在这里在这里 这是为了构建我的测试案例,这就是多远我得到了. { "$schema": "https://vega.github.io/schema/vega-lite/v4.json", "data": {"url": "data/seattle-weather.csv"}, "transform": [ {"timeUnit": "month", "field": "date", "as": "month_date"}, { "joinaggregate": [ {"op": "mean", "field": "precipitation", "as": "mean_precipitation"}
2 2023-11-17
编程技术问答社区
如何过滤自定义结构的向量?
我试图过滤Vec其中Vocabulary是一个自定义struct,它本身包含struct VocabularyMetadata和a Vec: #[derive(Serialize, Deserialize)] pub struct Vocabulary { pub metadata: VocabularyMetadata, pub words: Vec } 这是为了在Web应用程序中处理路线,该路线看起来像这样:/word//. 这是我当前的代码filter Vec: let the_vocabulary: Vec = vocabulary_context.vocabularies.iter() .filter(|voc| voc.metadata.identifier == vocabulary_i
2 2023-11-17
编程技术问答社区
在VBA的过滤表中选择可见单元格的前10行
编码和VBA的新手,这是我第一次尝试选择和复制 1st 10行可见数据以及表格 header 我已经使用VBA宏过滤了.我在stackoverflow上使用此链接中的代码示例. VBA过滤后选择可见单元格.这个特定的示例使我能够学习如何在单列中复制值.我想复制整个行的值,或某些列,具体取决于哪些更容易. Sub LPRDATA() Dim TYEAR As String TYEAR = Range("TYEAR").Value Dim QUARTER As String QUARTER = Range("QUARTER").Value Dim r As Range, rC As Range Dim j As Long Sheets("CONTROL").Select Sheets("DATA").Visible = True Sheets("CONTROL").Select Sheets("10").Visible = True Sheets("DATA").S
2 2023-11-16
编程技术问答社区
如何从另一个工作表中获得完全匹配的数据?
我在"数据库"工作表中有数据,如下所示: 我编写了一个简短的代码,以使数据与"数据库"表中的某些标准匹配,并将其粘贴到另一个" Selected Records" 上 这是我的代码 Sub CopyData() Dim db As Worksheet Dim rcd As Worksheet Set db = ThisWorkbook.Sheets("Database") Set rcd = ThisWorkbook.Sheets("SelectedRecords") db.Range("A1:C7").AdvancedFilter _ Action:=xlFilterCopy, _ CriteriaRange:=Range("$A$1:$A$2"), _ CopyToRange:=rcd.Range("$A$4:$B$4") End Sub 此代码正在工作,但我获得了一些其他记录,如下所示: 我正在寻找名称=" jack"的数据,
2 2023-11-16
编程技术问答社区