问题列表 - 第45623页

字符串:替换包含单词的行

我有一个从多行文本框复制的字符串.我正在寻找一种方法来替换包含特定短语的整行.例如,字符串如下所示:

Lorem ipsum dolor sit amet, 
consectetur adipiscing elit. 
Suspendisse egestas.
Run Code Online (Sandbox Code Playgroud)

所以我想找到一个方法elit用新行替换包含例如短语的整行,enim vehicula pellentesque.所以resoult将是:

Lorem ipsum dolor sit amet, 
enim vehicula pellentesque. 
Suspendisse egestas.
Run Code Online (Sandbox Code Playgroud)

有快速的方法吗?

谢谢

c#

3
推荐指数
2
解决办法
8898
查看次数

在意识到doctype错误后如何修复我的网站?

在尝试修复Internet Explorer中的悬停错误时,我意识到doctype写错了.
我纠正了它,但现在firefox格式化错了!

该网站应该是这样的,但它看起来像这样

有没有快速修复或我必须手动重写它?
请询问您是否需要任何代码.

html css doctype hover drop-down-menu

4
推荐指数
1
解决办法
140
查看次数

使用c ++在linux中检查文件存在和文件权限的最佳方法是什么

boost::filesystem::exists()用来检查文件的存在.

有没有更好的方法呢?

另外我如何找到文件权限?

c++ boost

6
推荐指数
3
解决办法
8025
查看次数

以编程方式启用和禁用自动旋转?

有很多很酷的小部件可以启用和禁用手机上的自动旋转功能.禁用它会在手机上的所有应用中关闭它.

有什么想法他们是如何完成它的?

android

24
推荐指数
2
解决办法
3万
查看次数

时间序列数据操作

任何人都可以建议用于时间序列数据操作的资源.我不是在寻找时间序列统计分析(例如ARIMA,Forcasting等).相反,我想基于时间段提取一部分数据.


谢谢Dirk&Mohsen!@Dirk:我肯定会去动物园.我听说它对TS有好处,但出于某种原因,我只是想到了.@Mohsen:我没有使用分解方法.但我试过stl,它给了我很多错误.我希望我能得到更多关于它的细节.此外,我寻找你提供给我的链接.但是这正在使用其他软件在TS上工作.我对TS的统计分析没有问题.但我在R中的TS数据操作中遇到问题

此外,大多数时候我处理每日,每周和每月的数据.但我遇到的例子是年度数据.所以,当我尝试复制我的dats集中的示例时,我得到了设置,我得到了很多错误.我无法格式化每日,每周和每月的统计数据.例如,我希望以每周格式提供以下代码.但是当我把日期放在"开始"段时,它给了我错误.这就是为什么我正在寻找一些资源,只提供时间序列数据操作的例子所有类型的操作.一旦我能够在时间序列中提取所需的数据,我就可以进行统计分析.

数据<-ts(数据[1],开始= 1956,频率= 12)

r time-series

1
推荐指数
1
解决办法
3940
查看次数

如何显示大量的报表数据客户端(mongoDB,JS)

由于我们在应用程序中收集的数据的性质,它必须允许用户能够搜索1,000,000多行数据,并尽快接收客户端的结果.

我们使用各种技术,目前正在试验文档存储引擎MongoDB.我们基本上以我们希望在客户端显示它的方式将报告数据存储在Mongo中.

但是,这是我想要依靠你的经验的地方.我们使用了一些报告表插件,例如datatables.net,但是当客户端请求可能匹配100,000多条记录的数据时,将数据传递到客户端的延迟可能需要花费一分多钟才能将JSON从服务器导出到客户.

我已经尝试通过一次只向客户端发送1000个结果来过滤结果集,但是如果用户决定对列进行排序怎么办?必须再次执行整个请求,并将第一个1000个结果加载到客户端.

但是如果客户选择在列中搜索,则必须再次重新获取结果.当所有数据都已加载到客户端时,所有这些问题都不存在.

所以基本上我的问题是,你如何有效和快速地允许客户搜索和操作大型数据集,但是将结果传递给客户端的方式不要求每一个结果都要一次性发送,因此保持客户端尽可能轻量级?

我确定必须有一些MongoDB的前端数据表类型插件,可能通过node.js进行直接JSON通信,但我找不到任何东西!

谢谢你的帮助.

javascript reporting datatables mongodb node.js

2
推荐指数
1
解决办法
1214
查看次数

虽然资产正在传送到浏览器,但Chrome无法显示图片

我只有Chrome的问题(到目前为止,我可以告诉).在这个网站上:www.elliott-web.com主页在加载时显示随机图像.几次重新加载后,我没有显示图像,但在检查http请求时,我看到图像在那里.同样,如果您在图像中向前和向后单击,则在投资组合页面上最终将不再显示图像.再次,看起来图像在那里,但它没有显示.想想也许它需要做Chrome的缓存?我不认为这是webkit,因为我在Safari中没有遇到这个问题.

之前有人见过这个吗?

rendering google-chrome

6
推荐指数
2
解决办法
5588
查看次数

如何从form.cs文件调用变量到program.cs文件

我无法访问我的两个变量.我在互联网上看了一下,发现我需要使用类似的东西form.dlg.selectedpath来调用它,但我得到了三个错误.有人说form.dlg无法访问,下一个说需要对象引用.我也尝试访问另一个,并说表单不包含dlg2的定义.

这是我想要变量的代码.

var di = new DirectoryInfo(Form1.dlg.SelectedPath);  
           di.CopyTo(Form1.dlg2.SelectedPath, true);
Run Code Online (Sandbox Code Playgroud)

这是我的代码我正在设置一个变量

 public partial class Form1 : Form    
    {  
        FolderBrowserDialog dlg = new FolderBrowserDialog();


        public Form1()
        {
            InitializeComponent();

        }

        private void Form1_Load(object sender, EventArgs e)
        {

            if (dlg.ShowDialog() == DialogResult.OK)
Run Code Online (Sandbox Code Playgroud)

第二个变量从这里引用.

private void button1_Click(object sender, EventArgs e)  
        {  
            FolderBrowserDialog dlg2 = new FolderBrowserDialog();  
            if (dlg2.ShowDialog() == DialogResult.OK)  
            //do whatever with dlg.SelectedPath  
            {  
                backgroundWorker1.RunWorkerAsync(dlg2.SelectedPath);  
            }  
        }  
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

.net c# variables instance-variables

0
推荐指数
1
解决办法
2097
查看次数

.NET中的继承是没用的?

我是.NET编程的新手.我知道.NET编程是100%面向对象的.我在一本关于ASP.NET 4的书中读到的一个有趣的段落指出了这一点

继承没有你想象的那么有用.在普通的应用程序中,大多数类使用包含和其他关系而不是继承,因为继承可以不必要地使生活复杂化而不会带来许多好处.着名的.NET程序员Dan Appleman曾将继承描述为"你几乎从未使用过的最酷的功能".

我在这里有点困惑,我需要.NET程序员告诉我应该采取什么以及我应该留下什么.

编辑

请大家理解我的问题,首先作者并没有直截了当地说".NET中的继承是无用的",这是我用某种方式将漏洞问题压缩为标题的方法.其次,本书来自Apress,其标题是:"在C#2010中开始ASP.NET 4"第72页.

.net oop inheritance

4
推荐指数
3
解决办法
1127
查看次数

为什么不调用我的信号处理程序?

我正在进行一项任务,该任务使用信号在两个进程之间传输二进制消息,目的是了解信号(这确实是一种奇怪的用法).

在我的程序中,两个进程传递代码,然后一个消息传递给另一个.SIGUSR1代表0,SIGUSR2代表1.想法是发送消息的进程将使用kill函数与任何SIGUSR来获取消息,接收进程将有一个信号处理程序来解释代码.

所以这就是问题所在.我有发件人启动.它在等待代码发送时休眠.接收方发送两个SIGINT来表示"密码",pidof(8)用于查找发送方的pid.

一旦发送者的信号处理程序读取了这些信号,识别出它是正确的密码,它就会继续发送消息.

接收器现在经历了一些功能,并且每秒钟都在等待通过中断传递每个位.问题是,这种情况从未发生过.

我已将其设置为发送方正在发送一个位(在这种情况下为0),如下所示:

kill(washingtonPID,SIGUSR1);
Run Code Online (Sandbox Code Playgroud)

其中washingtonPID是接收器的PID,我已经验证这是正确的PID.

接收者的处理程序如下所示:

//IN MAIN
    signal(SIGINT,bitReceiver);
    signal(SIGUSR1,bitReceiver);
    signal(SIGUSR2,bitReceiver);
//OUTSIDE MAIN

    void bitReceiver(int signum)
{
    if(signum == SIGUSR1)
    {
        fprintf(stderr,"SIGUSR1 - 0");
        bit = 0;
    }
    else if (signum == SIGUSR2)
    {
        fprintf(stderr,"SIGUSR2 - 1");
        bit = 1;
    }
    else //sigint
    raise(SIGINT);

    return;
}
Run Code Online (Sandbox Code Playgroud)

其中bit是全局变量.它最初设置为-1.

这是读取位的函数:

 int receiveBit()
{
    while(bit == -1)
    {
        sleep(1);
    }
    fprintf(stderr,"%d",bit);
    int bit2 = bit;
    bit = -1;
    return bit2;
}
Run Code Online (Sandbox Code Playgroud)

所以基本的运行是这样的:在代码从接收器发送到发送器之后,发送器开始向接收器发送USR1和USR2的终止信号,最终应该形成二进制消息.

接收器只是在这一点等待,每秒钟都在睡觉.当它被中断时,处理程序将位设置为0或1,将其踢出睡眠状态,打印该位并返回它.

如果我让两个程序正常运行,接收器就处于休眠状态,并且永远不会调用处理程序(即使我可以看到其他进程正在进行调用).

如果我停止发送器,并手动发送杀戮信号,我可以发送一个,也许两个信号,两者都正确处理.之后,我收到一条消息,如"用户信号2",打印到终端.这不是我的程序中的东西,程序立即停止.

任何关于为什么我的处理程序没有被使用的见解,以及为什么我不能手动发送超过一个或两个信号将非常感激.

谢谢你的时间.

编辑:似乎人们对此感到难过.有没有我可以尝试的调试技巧?

c unix posix signals

6
推荐指数
1
解决办法
7939
查看次数