小编Gol*_*Jer的帖子

向后浏览Excel Range对象的最快方法是什么?

我在Excel VBE中使用VBA,但c#或vb很好.这个概念应该适用于各种语言.

excel vba excel-vba

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

您将如何改进我们的Unhandled Exception Handler错误消息?

我们是三个内部开发人员,用户数约为二十.我们在Winforms应用程序中实现了未处理的异常处理.它在我们的FogBugz(内部重命名为DevTracker)错误跟踪系统中生成带有堆栈跟踪的票证.

目标是鼓励用户输入信息性错误而不是简单地继续前进.当他们点击第一个按钮时,我们将工作放在我们的项目站点上并启动一个新案例.他们只需要填写评论框.我在辩论"我们在干什么?" 部分应该存在.

你怎么看?

http://thegollys.smugmug.com/photos/555553239_LxEPK-S.jpg


拿两个

更多背景......用户非常精通使用FogBugz(Dev Tracker),因为他们目前正在请求功能和错误修复.除了未处理的错误处理之外,我们还在下一个版本的混合中添加了log4net.它将堆栈跟踪推送到用户本地计算机上的日志(如果是网络中断),内部数据库和FogBugz案例.

在阅读了安德鲁的回答后,它将我推向了我一直在思考的东西......简单总是更好.我已经删除了"我们正在做什么"这一部分,并将这些措辞配对. http://www.thegollys.com/photos/555771972_VUTxK-S.jpg


拿三个

感谢所有的反馈.这就是我们正在实施的目标. http://thegollys.smugmug.com/photos/558265081_5sPG2-O.jpg

.net error-handling winforms

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

你如何在 React Native 中为 useRef 钩子设置 Typescript 类型?

如何正确键入 React Native TextInput 的 useRef?
使用以下代码,我收到以下错误。

Property 'isFocused' does not exist on type 'MutableRefObject<TextInput>'

import React, { useRef } from 'react';
import { TextInput } from 'react-native';

const TestScreen = () => {

  const searchInputRef = useRef<TextInput>();

  const updateSearchText = (searchText: string) => {
    console.log(searchTextRef.isFocused()); //   Error here.
  };

  return (
    <TextInput
      ref={searchInputRef}
      placeholder="Search"
      onChangeText={(text: string) => updateSearchText(text)}
      autoCorrect={false}
      autoCapitalize="none"
      value={searchText}
    />
  )

}
Run Code Online (Sandbox Code Playgroud)

typescript reactjs react-native

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

如何在 React Native Fast Image 中启用动画 webp (awebp)?

我们的动画 webp 文件在使用默认<Image>组件的 React Native 应用程序中运行良好。

我们希望受益于react-native-fast-image中内置的一些缓存附加功能。然而,它适用于除 awebp 文件之外的所有文件;我们有很多。

github issues中有很多解决方案,但我们无法让其中任何一个起作用。

有没有经过验证的方法让 awebp 工作?

webp react-native react-native-fast-image

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

.Net 3.5 Windows Forms应用程序:64位Vista上的x86与x64加载时间

我们正在开发Winforms应用程序并在优化启动时间的过程中.

该应用程序在64位Vista机器上运行.在我们的测试中,我们发现了一个看似反直觉的结果.所有其他方面都相同,在一半的时间内针对32位与64位负载.任何人都可以解释为什么?

谢谢.

[编辑]我们通过ClickOnce部署应用程序,我们的研究从独特的沙箱中启动应用程序.因此,它总是冷启动,所以在这里寻求提高性能是徒劳的.

我们的主要问题是项目中存在32位dll.一旦我们在x86上定位项目(即使它在x64上运行),加载时间减少了一半.[/编辑]

.net windows 64-bit windows-vista winforms

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

如何运行sqlacodegen?

我不明白为什么我不能运行sqlacodegen.我希望用它来从我现有的PostgreSQL数据库创建一个SQLAlchemy模型.它不会运行.

当我打字sqlacodegen --help求助时,我得到:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: bad operand type for unary -: '_Helper'
Run Code Online (Sandbox Code Playgroud)

基本说明在这里.

python sqlalchemy sqlacodegen

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

如何将我的数据转换为 React Native 的 SectionList 的正确格式?

我有一个allPosts看起来像这样的数组。

const allPosts = [
    {
      date: '2017-06-06',
      imageUrl: 'image1_06-06',
    },
    {
      date: '2017-06-06',
      imageUrl: 'image2_06-06',
    },
    {
      date: '2017-06-07',
      imageUrl: 'image1_06-07',
    },
    {
      date: '2017-06-07',
      imageUrl: 'image2_06-07',
    }
];
Run Code Online (Sandbox Code Playgroud)

对于 React Native 来说,它需要这样组织SectionList

const postsByDate = [
    {
      data: [{ imageUrl: 'image1_06-06' }, { imageUrl: 'image2_06-06' }],
      key: '2017-06-06',
    },
    {
      data: [{ imageUrl: 'image1_06-07' }, { imageUrl: 'image2_06-07' }],
      key: '2017-06-07',
    },
];
Run Code Online (Sandbox Code Playgroud)

我很难弄清楚如何深入推动data每个日期key

如果重要的话,allPosts实际上不仅仅是 imageUrl,但为了简单起见,我删除了额外的数据。

javascript arrays javascript-objects react-native

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

Conda(基本)环境是否应该保持最新状态?

我很高兴通过miniconda安装使用Conda来管理python环境。

安装后,我不理会base环境,而是为新项目创建新环境。然后我conda env update根据需要在这些环境中使用。但是,我不确定这是正确的方法。

如果该base环境中conda env update创建新环境前编?

认为这会使磁盘使用率降低,因为我可能不正确的理解是,base如果包和依赖项完全匹配,那么Conda 在创建新环境时会将包链接到环境。

尽管...没有太大意义,因为它们很容易不同步。也许它可以节省带宽,因为可以复制而不是下载匹配的软件包?

如果每个项目都有自己的环境,那么base环境是否保持最新状态是否重要?

python package-management anaconda conda

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

如何正确输入 Apollo 客户端 defaultOptions?

我正在像这样设置 Apollo 客户端。

const defaultOptions = {
  watchQuery: {
    fetchPolicy: 'cache-and-network',
    errorPolicy: 'ignore',
  },
  query: {
    fetchPolicy: 'cache-and-network',
    errorPolicy: 'all',
  },
  mutate: {
    errorPolicy: 'all',
  },
};
return new ApolloClient({
  link: ApolloLink.from([authLink, errorLink, webSocketOrHttpLink]),
  defaultOptions, // Typescript don't like this.
  queryDeduplication: true,
});
Run Code Online (Sandbox Code Playgroud)

打字稿给出了这个错误:

Type '{ watchQuery: { fetchPolicy: string; errorPolicy: string; }; query: { fetchPolicy: string; errorPolicy: string; }; mutate: { errorPolicy: string; }; }' is not assignable to type 'DefaultOptions'.ts(2322)
ApolloClient.d.ts(23, 5): The expected type comes from property …
Run Code Online (Sandbox Code Playgroud)

typescript apollo react-apollo apollo-client

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

如何设置 PanGestureHandler 中与 react-native-gesture-handler 的初始偏移量?

在下面的简单滑块(打字稿)示例中,react-native-gesture-handler 中的 PanGestureHandler 仅在手势启动后才会设置。用户需要移动手指。

这就是我想要实现的目标:点击还应该设置滑块值(包括点击和拖动)。这是一种常见模式,例如在搜索视频文件或将音量设置为最大然后进行调整时。

我想我可以将其包装在 TapGestureHandler 中,但我正在寻找最优雅的方法来实现这一目标,而无需太多样板。

// example extracted from https://www.npmjs.com/package/react-native-reanimated-slider
import React, { Component } from 'react';
import Animated from 'react-native-reanimated';
import { PanGestureHandler, State } from 'react-native-gesture-handler';

const { Value, event, cond, eq, Extrapolate, interpolate } = Animated;

interface IProps {
  minimumTrackTintColor: string;
  maximumTrackTintColor: string;
  cacheTrackTintColor: string;
  value: number;
  style: any;
  cache;
  onSlidingStart;
  onSlidingComplete;
}
class Slider extends Component<IProps, {}> {
  static defaultProps = {
    minimumTrackTintColor: '#f3f',
    maximumTrackTintColor: 'transparent',
    cacheTrackTintColor: '#777',
  };

  private gestureState;
  private x; …
Run Code Online (Sandbox Code Playgroud)

react-native react-native-reanimated react-native-gesture-handler

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