小编Bar*_*000的帖子

Windows窗体:如果文本太长,则在标签上添加新行

我正在使用C#.有时,从Web服务(我在标签中显示)返回的文本太长并且在表单的边缘被切断.是否有一种简单的方法可以在标签上添加换行符,如果它不适合表单?

谢谢

c# winforms

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

使用 gatsby-source-contentful 访问您的 Contentful 空间失败

gatsby: 2.20.8
gatsbh-source-contentful: 2.2.5
Run Code Online (Sandbox Code Playgroud)

我已经验证了我的spaceId并且accessToken是正确的,并且我已经验证了这些密钥可以访问我的 Contentfuldevelopment环境。我试过了:

  • 启用 GATSBY_CONTENTFUL_OFFLINE
  • 删除.cache目录
  • 删除 node_modules
  • 设置environment为“master”并完全删除它
  • 将 env vars 包装在模板文字中(在旧的 github 问题上建议)

我不断收到此错误。有任何想法吗?

ERROR 

Accessing your Contentful space failed.
Try setting GATSBY_CONTENTFUL_OFFLINE=true to see if we can serve from cache.

Used options:
spaceId: "*********z1u"
accessToken: "*****************************************vMI'"
environment: "development"
host (default value): "cdn.contentful.com"
downloadLocal (default value): false
localeFilter (default value): [Function]
forceFullSync (default value): false
pageLimit (default value): 100
useNameForId (default value): true
Run Code Online (Sandbox Code Playgroud)

这是我的代码 gatsby-config.js …

contentful gatsby

11
推荐指数
2
解决办法
3012
查看次数

在“./src”中找不到文件“./aws-exports”

我正在本AWS 教程的第三个模块中使用 AWS、Amplify 和 GraphQL 构建 React 应用程序,但构建不断中断。当我运行amplify push --y生成的 CLI./src/aws-exports.js并将相同的文件添加到.gitignore. 所以我对构建失败并不感到惊讶,因为当我推送更改时不包含该文件。

所以我不确定在这里做什么。考虑到它会自动添加到.gitignore 我犹豫要不要删除它。

有什么建议?

aws-amplify

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

AbcPdf - 不应用CSS的文档

这可能更像是一个技术支持问题,但我想知道是否有其他开发人员遇到过这个问题:

我在我的ASP.NET代码中使用Abcpdf从HTML生成PDF.它工作正常,但一个用户正在生成没有应用CSS的PDF(IE8,Adobe Acrobat最新版本 - 与其他人一样).由于这是唯一抱怨的用户,我确定这是一个本地设置,但我无法弄清楚什么会阻止css加载 - 浏览器设置?Acrobat设置?

有没有人有什么建议?

abcpdf

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

更新记录时,ExecuteNonQuery()在Update中返回-1

我已经验证了我的方法/ Oracle过程是否正常工作,但在我的C#中,我始终从ExecuteNonQuery()返回-1.因此,下面的bool总是假的.我们只在DB(Oracle)中使用触发器来执行INSERT语句.我是否需要触发更新语句?

有什么建议为什么会发生?它肯定更新了一条记录:

public bool ChangePassword(long UserId, string NewPassword)
    {
        int rcds = 0;
        using (OracleConnection dbConn = new OracleConnection(dbConnString))
        using (OracleCommand dbCmd = new OracleCommand("PKG_USER.CHANGE_PASSWORD", dbConn))
        {
            try
            {
                string salt = GenerateSalt();
                dbCmd.CommandType = CommandType.StoredProcedure;
                dbCmd.Parameters.Add("p_USER_ID", OracleDbType.Int64, UserId, ParameterDirection.Input);
                dbCmd.Parameters.Add("P_PASSWORD", OracleDbType.Varchar2, 128, EncodePassword(NewPassword, this.IsPasswordHashed, salt), ParameterDirection.Input);
                dbCmd.Parameters.Add("P_PASSWORD_SALT", OracleDbType.Varchar2, 128, salt, ParameterDirection.Input);

                if (dbConn.State != ConnectionState.Open) dbConn.Open();
                rcds = dbCmd.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                LastError = e.Message + " " + e.Source;
                rcds = 0;
            }
            finally
            { …
Run Code Online (Sandbox Code Playgroud)

c# asp.net oracle11g

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

添加为视图的链接智能感知

我试图通过使用 VS2015 中的“添加为链接”功能跨项目共享一些视图,但链接视图在 VS 中似乎已损坏,即使它在网站上运行良好。

有没有办法让智能感知和“转到定义”等功能适用于链接视图?

我可以用一个新的解决方案/项目重现这个:

  • 将 Home/Index.cshtml 移动到其他文件夹(目前我正在使用解决方案文件夹,但我将文件移动到哪里似乎无关紧要)
  • 从 Home/ 中删除 Index.cshtml
  • 从主页/右键单击并“添加现有项目”
  • 从解决方案文件夹中选择 Index.cshtml 但从按钮下拉菜单中选择“添加为链接”
  • 在链接的 Index.cshtml 上选择属性“复制到输出目录 = 始终复制”

该站点可以正常工作,但在 VS2015 中,视图会出现损坏并且没有智能感知工作。

这将是跨多个项目共享视图的好方法,但如果 VS 认为视图已损坏,则开发会很痛苦。

有什么建议?有没有更好的方法来跨项目共享视图?

asp.net-mvc visual-studio-2015

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

是的,ObjectSchema 的 ValidationSchema 类型不起作用

  • 是的 0.30.0
  • @类型/是的 0.29.14

我试图validationSchema通过使用为 Yup 生成可重用的类型定义ObjectSchema,但我不断收到错误

使用 Yup 文档中的示例 https://github.com/jquense/yup#ensuring-a-schema-matches-an-existing-type

interface TestValidationSchema {
  title: string;
}

const validationSchema: Yup.ObjectSchema<TestValidationSchema> = Yup.object({
  title: Yup.string().required()
});

...

 return (
    <Formik
      initialValues={initialValues}
      onSubmit={handleSubmit}
      validationSchema={validationSchema}
    >
...
Run Code Online (Sandbox Code Playgroud)

错误

Type 'ObjectSchema<Shape<object | undefined, { title: string; }>, object>' is not assignable to type 'ObjectSchema<TestValidationSchema, object>'.
  Types of property 'fields' are incompatible.
    Type '{ title: Schema<string, object>; } | undefined' is not assignable to type '{ title: Schema<string, object>; }'.
      Type …
Run Code Online (Sandbox Code Playgroud)

typescript yup

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

在Eclipse中打开一个项目

我对Eclipse/Java/Android编程完全不熟悉,所以这可能听起来像一个愚蠢的问题,但我无法打开我上周正在处理的项目......这就是"HelloWorld"项目.

我对Visual Studio非常熟悉所以我一直在寻找像项目文件/解决方案或者在Eclipse中打开目录的方法,但我没有运气而且完全迷失了.

任何帮助表示赞赏!

java eclipse android

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

C#对象数组

我已经使用了两个类"地址"和"请求"的Web服务.请求对象的一个​​属性是地址对象数组:

request _req = new request();
_req.addresses = // expecting address[]
Run Code Online (Sandbox Code Playgroud)

我知道我做错了(因为我不断出现异常错误),所以我希望有人可以帮助我.如何创建地址对象数组并将"_req.addresses"值设置为等于该对象(address [])?当我尝试将城市值设置为等于字符串_q.LocationA.City时,我在第二行上得到"对象引用未设置为实例..."错误...所以这些不起作用:

    address[] _address = new address[1];
    _address[0].city = _q.LocationA.City;
    _address[0].state = _q.LocationA.State;
    _address[0].street = _q.LocationA.Address;
    _address[0].zipCode = _q.LocationA.Zip;

    request _req = new request();
    _req.addresses = _address;
Run Code Online (Sandbox Code Playgroud)

我试过这个:

    address _address = new address();
    _address.city = _q.LocationA.City;
    _address.state = _q.LocationA.State;
    _address.street = _q.LocationA.Address;
    _address.zipCode = _q.LocationA.Zip;

    request _req = new request();
    _req.addresses[0] = _address;
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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