问题列表 - 第29760页

CSS字体链接

我在闲逛如何将css中的font -family链接到文件夹中的字体.与PHP一样,您可以在文件夹中使用您的字体.
示例代码:

CSS:

font-family: verdana;

This is what I mean:

font-family: foldername/font

那有代码吗?或者我必须使用PHP来浏览我自己的字体?

css font-face

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

移动跨浏览器Web测试

在构建网站时,我经常使用Browsershots等工具来确保我的网页在不同的浏览器中看起来相当不错.然而,我开始抱怨在不同的便携式设备上运行的一堆移动浏览器.

我的问题是如何最好地进行移动跨浏览器测试?(不需要我安装大量不同的移动仿真器的答案将是首选).

testing web-applications cross-browser

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

在多模块项目中使用Maven shade插件 - NullPointerException

我有一个场景,我需要创建一个包含所有模块及其依赖项的多模块maven项目的超级jar.我尝试使用maven shade插件.但它似乎只有在模块级别使用它时才有效.如果我在父pom中添加插件条目,那么构建中断(它会尝试遮蔽父pom)

 [INFO] Replacing original artifact with shaded artifact.
[INFO] Replacing null with C:\Projects\foo.bar\target\foobar-0.0.1-SNAPSHOT-shaded.pom
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error creating shaded jar: null: NullPointerException -> [Help 1]
Run Code Online (Sandbox Code Playgroud)

它似乎有意义,因为<packaging>父母maven项目是pom.但应该有一些方法为多模块项目创建一个超级jar ...任何想法人???

uberjar maven maven-shade-plugin

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

ActiveRecord查找 - 跳过记录或获取每个N记录

我想做一个查询,我选择了一堆数据,但是我希望能够通过仅选择每三个记录,甚至每百个记录来降低该数据的分辨率,或者随你.

使用ActiveRecord有什么简单的方法吗?

sql activerecord ruby-on-rails

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

将集合拆分为Groovy中的子集合

我有一个包含未知数量项目的数组,我想将其拆分为单独的数组,以便每个单独的数组包含不超过4个项目.在Groovy中执行此操作的最佳方法是什么?谢谢!

groovy

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

如何创建启动任何电子邮件应用程序的意图?

我已经在这里和其他地方找到了关于创建发送电子邮件的意图的各种主题,这看起来非常简单.我正在寻找启动用户可能拥有的任何电子邮件客户端的意图.

这是我看到的用于发送电子邮件的代码(仅供参考,这不符合我的需求,因为我不想发送新消息):

Intent i = new Intent(Intent.ACTION_SEND); 
i.setType("text/plain"); 
i.putExtra(Intent.EXTRA_EMAIL  , new String[]{"recipient@example.com"}); 
i.putExtra(Intent.EXTRA_SUBJECT, "Subject of the message"); 
i.putExtra(Intent.EXTRA_TEXT   , "Body of the message"); 
Run Code Online (Sandbox Code Playgroud)

以下是我根据包名称专门启动Gmail客户端的代码:

PackageManager pm = getPackageManager();
Intent intent = pm.getLaunchIntentForPackage("com.google.android.gm");
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

上述代码有效但不灵活,因为用户可能没有使用Gmail,而是使用其他内置电子邮件应用程序或第三方电子邮件应用程序.我正在寻找一个能够在这种情况下调出选择器的意图,以便用户可以决定启动哪个应用来阅读电子邮件.

有谁知道如何做到这一点?

android android-package-managers

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

如何使用lambda函数将逗号分隔的键值对转换为字典

我在找出lamba函数时遇到了一些问题.有人可以告诉我如何使用lambda函数将以下字符串拆分成字典吗?

fname:John,lname:doe,mname:dunno,city:Florida
Run Code Online (Sandbox Code Playgroud)

谢谢

python lambda

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

FillRectangle和DrawRectangle的像素行为

几乎每次我使用Graphics.DrawRectangleGraphics.FillRectangle(int版本)我似乎都会错过我想要绘制的矩形的右边和右边的像素.

什么是哪些像素被填充的确切定义

Graphics.FillRectangle(brush,x,y,width,height)
Run Code Online (Sandbox Code Playgroud)

Graphics.DrawRectangle(pen,x,y,width,height) // pen is one pixel width, i.e. width=0f
Run Code Online (Sandbox Code Playgroud)

对它有合理的解释吗?(所以我终于可以记住行为:) ...)

编辑:

使用Oleg Zhuk奇妙的Try GDI +应用程序,我能够找到FillRectangle和之间的奇怪区别DrawRectangle:

FillRectangle(brush,0,0,1,1) 在(0,0)绘制一个点,这在某种程度上是可以理解的(它毕竟是一个宽度和高度的矩形).

DrawRectangle(pen,0,0,1,1) 另一方面,绘制一个2×2像素的小矩形.

对于其他宽度/高度组合显示相同的行为,DrawRectangle总是向左和向下延伸一个像素(这有点烦人,例如当使用ClientRectangle属性在控件周围绘制框架时)

我的第一个问题解决了(他们如何表现......)仍然存在第二个问题:为什么他们这样做?

.net gdi+

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

在C#中将对象复制到"this"对象

我有一些类需要可靠性来将所有公共属性从一个对象复制到另一个对象.
每个类都有一组可能与其他类不同的公共属性.

例:

class Base
{
  // Common properties/methods...
  public void Copy<T>(T data) where T : Base
  {
     // ...
  }
}

class D1 : Base
{
  public int ID
  {
    get;
    set;
  }
}

class D2 : Base
{
  public string Name
  {
    get;
    set;
  }
}
Run Code Online (Sandbox Code Playgroud)

通过谷歌搜索我已经阅读了这些方法:

  • 用反射
  • 生成IL代码
  • 序列化

所有这些都非常复杂或非常慢或有时两者兼而有之.
我错过了什么吗?有没有其他方法来访问原始this指针?

编辑:
我会clerify.
T是调用类的类型.例如,如果它被D1调用,则T将始终为D1.
通用的原因是我不知道T是什么.
我错过了什么吗?
我应该Base data用作参数吗?

.net c# shallow-copy

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

带有子查询的MySQL UPDATE查询永远占用

我有一个MySQL UPDATE查询,需要很长时间才能完成.我错过了一种更简单的方法来实现相同的结果吗?

"UPDATE table2, table1
SET table2.id_occurrences = (SELECT SUM(IF(id = table2.id, 1, 0)) FROM table1)
WHERE table2.id = table1.id;"
Run Code Online (Sandbox Code Playgroud)
  • table2包含所有可能的值id,每个值只有一个记录.
  • table1包含一些值id,但有一些值的多个记录.
  • 我需要更新的记录中table2显示的对应值的出现次数idtable1.上面的查询完成了这项工作,但当table1包含500条记录和table230,000条记录时,大约需要3分钟.我有更大的表来处理所以这太长了:)

提前致谢.

mysql sql performance

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