问题列表 - 第48387页

如果所有Excel列值不一致,则返回

我在Excel电子表格中有以下数据:

    A  B  C
 1  b  b  b
Run Code Online (Sandbox Code Playgroud)

我想在比较行中每个(文本)值的数据后面的列中放置一个公式,如果它们全部相同,则返回TRUE,即A = B = C. 如果一个或多个值不一致,我希望它返回FALSE.即

    A  B  C  D
 1  b  b  b  TRUE
 2  b  e  b  FALSE
 3  e  b  b  FALSE
Run Code Online (Sandbox Code Playgroud)

我知道像AND这样的逻辑函数,因此可以构造类似的东西

AND(A1=B1,A1=C1.. etc)但是,一旦列数增加,这很快就会变得笨拙.

重组数据是不可行的.

有谁知道OOTB/VB解决方案?

excel worksheet-function excel-2003

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

Notepad ++选项卡颜色

有没有办法根据文件的路径更改选项卡的颜色(在选项卡栏中)?我尝试使用PythonScript插件,但找不到改变选项卡颜色的方法.

我需要这个,因为我同时从两个环境编辑脚本,从LIVE环境和开发环境编辑脚本,在编辑LIVE文件时我需要格外小心.

colors notepad++

10
推荐指数
3
解决办法
8873
查看次数

drupal网站表现更好

我正在研究drupal社区网站,我想问一下这个问题:

1 - 如何隐藏我网站上的drupal信息?

2 - 如何使drupal站点更安全?

3 - 当网站上有大量访问者和用户时,如何使我的网站尽可能快地工作

并且同时与数据库有很多交互?

4 - 如何配置drupal以使用高服务器负载以及如何配置我的服务器硬件以使用高负载?

谢谢

database performance drupal

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

sqlite browser:db文件在哪里?

我想使用sqlite浏览器检查机器人内部数据库文件.从我的理解联系人等存储在Android上的sql lite db中.现在我想使用sqlite浏览器阅读这些表.为此,我需要指定db文件,但它位于何处?

问题是模拟器的位置在哪里?

它位于真实设备上的哪个位置?

我可以在没有root的真实设备上访问它吗?

sqlite android

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

Rails button_to失败,路径不存在于存在的路径

编写我的第一个非常简单的Rails应用程序,一个简单的管理应用程序来跟踪我们某个部门的工作.为人们生成的索引页面上有一个link_to来添加新人.我试图将其更改为button_to并且无法说路径/ people/new不存在,但显然它确实是因为link_to转到同一个地方.

我正在使用Rails 3/Ruby 1.9.2.我在/app/views/people/index.html.erb页面上有这个代码:

<%= link_to 'New Person', new_person_path %>
<%= button_to "New", :controller => "people", :action => "new" %>
Run Code Online (Sandbox Code Playgroud)

link_to有效.button_to失败了:

路由错误没有路由匹配"/ people/new"

也试过了

<%= button_to 'New Person', new_person_path %>
Run Code Online (Sandbox Code Playgroud)

同样的错误.奇.

routes ruby-on-rails ruby-on-rails-3

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

为什么我会"弃用伪哈希"?

我有这个代码

if (defined($xml->{account}->{p}) == '2') {
...
}
Run Code Online (Sandbox Code Playgroud)

这给了我这个警告

Pseudo-hashes are deprecated at a.pl line 48.
Run Code Online (Sandbox Code Playgroud)

问题是在某些情况下$xml->{account}->{p}不存在,这就是我添加defined功能的原因.

$xml 是一个对象,如果这有所作为?

怎么能修复,所以Perl不抱怨?

perl

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

python:我的类作为dict键.怎么样?

class A():
   def __init__(self, data=''):
       self.data = data  

   def __str__(self):
       return str(self.data)

d = {}  
elem = A()  
d[elem] = 'abc'  

elem2 = A()
print d[elem2]    # KeyError  
# actually elem2! was used not elem
Run Code Online (Sandbox Code Playgroud)

如何实现这一点而不会出错?

编辑:
FFFUUU,错误是:
我试图得到d[elem2](而不是elem)另一个A()BUT实例与相同的内容.(对我感到羞耻)
还是......我怎么能这样做?重新定义__hash__

python dictionary key

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

如何对同一个git修订版应用两个补丁?

这是一个想象中的问题,但我遇到了补丁的真正问题.假设我有一个包含以下git历史的项目:

A - B - C
Run Code Online (Sandbox Code Playgroud)

现在,如果我收到两个补丁,C1并且C2应该应用C它们,我应该如何处理它们?如果我先应用补丁C1,那么我将无法应用补丁,C2因为存储库已成为:

A - B - C - C1
Run Code Online (Sandbox Code Playgroud)

是否可以同时应用它们,或者我是否必须回复发送C2的人告诉他/她更新补丁?

现在假设我离线并工作和提交,以便存储库变为:

A - B - C - D - E
Run Code Online (Sandbox Code Playgroud)

然后我查看我的电子邮件并收到补丁C.再次,是否可以简单地应用该补丁,或者我是否需要更新补丁?

git patch

12
推荐指数
2
解决办法
321
查看次数

尝试使用Win32线程进行异步I/O.

我正在为Windows编写一个串口软件.为了提高性能,我试图将例程转换为使用异步I/O. 我有代码并且运行得相当好,但我是半初学者,我想进一步提高程序的性能.在程序的压力测试期间(即在高波特率下尽可能快地向/从端口突发数据),CPU负载变得非常高.

如果有人在Windows中有异步I/O和多线程的经验,如果你能看一下我的程序,我将不胜感激.我有两个主要问题:

  • 异步I/O是否正确实现?我在网上发现了一些相当可靠的来源,建议您可以将用户数据传递给回调函数,方法是在最后用自己的数据实现自己的OVERLAPPED结构.这似乎工作得很好,但它确实看起来有点"hackish"给我.此外,当我从同步/轮询转换为异步/回调时,程序的性能并没有那么大提高,让我怀疑我做错了什么.

  • 使用STL std :: deque作为FIFO数据缓冲区是否合理?由于当前编写了程序,我只允许在必须处理之前一次接收1个字节的数据.因为我不知道我将收到多少数据,所以可能是无穷无尽的数量.我假设这个1字节一次在必须分配数据时会产生deque线后面的缓慢行为.而且我也不相信deque也是线程安全的(我应该吗?).如果使用STL deque不合理,是否有任何建议可以使用更好的数据类型?基于静态数组的圆环缓冲区?

关于代码的任何其他反馈也是最受欢迎的.


实现了串行例程,以便我有一个名为"Comport"的父类,它处理所有与串行I/O相关的内容.从这个类我继承了另一个名为"ThreadedComport"的类,这是一个多线程版本.

ThreadedComport类(相关部分)

class ThreadedComport : public Comport
{
  private:

    HANDLE        _hthread_port;                 /* thread handle      */
    HANDLE        _hmutex_port;                  /* COM port access    */
    HANDLE        _hmutex_send;                  /* send buffer access */
    HANDLE        _hmutex_rec;                   /* rec buffer access  */

    deque<uint8>  _send_buf;
    deque<uint8>  _rec_buf;
    uint16        _data_sent;
    uint16        _data_received;

    HANDLE        _hevent_kill_thread;
    HANDLE        _hevent_open;
    HANDLE        _hevent_close;
    HANDLE        _hevent_write_done;
    HANDLE        _hevent_read_done;
    HANDLE        _hevent_ext_send;              /* notifies external thread */
    HANDLE        _hevent_ext_receive;           /* notifies external thread */

    typedef struct …
Run Code Online (Sandbox Code Playgroud)

c++ io winapi asynchronous deque

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

3d与色的球形的scatterplot与R和Rgl

我想创建一个球体的三维散点图,其颜色是第四维.我有一个csv文件中的数据,其中每一行指示一个粒子的x,y,z位置,我有一个列告诉我粒子的值(1,2或3).如果它们的值为1,我想用一种颜色的球着色,否则用另一种颜色.

编辑:

我创建了以下代码:

library(rgl)
m <- read.csv(file="mem0.csv", sep = ",", head=TRUE)
mcol = m$val
i = 1 
mdim = dim(m)

while (i <= mdim[1] ){
   if (mcol[i] == 1){
      mcol[i] = "red"
   }else {
      mcol[i] = "blue"
   }
   i = i +1
}

plot3d(m$x, m$y, m$z, col = mcol, type='s', size=0.1)
Run Code Online (Sandbox Code Playgroud)

编辑2:

我使用rgl.snapshot()导出到svg文件:

我的rgl.shanpshot的快照

数据应该再次显示一层红球,4层蓝色球和一层红球.

plot r rgl

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