标签: mixed

如何将JsDoc称为"混合"类型?

简单的问题,我如何记录"混合型"?我知道我可以列出所有可能的类型,{null|undefined|String|Number|Object}并最终发现自己错过了一个并使其过于复杂.我尝试使用Mixed关键字,但它会在许多IDE中弹出错误,例如WebStorm.

parameters mixed jsdoc

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

混合内容 页面已通过 HTTPS 加载,但请求了不安全的资源 该请求已被阻止 内容必须通过 HTTPS 提供

混合内容:“”处的页面是通过 HTTPS 加载的,但请求了不安全的资源“”。该请求已被阻止;内容必须通过 HTTPS 提供。

javascript resources mixed xmlhttprequest

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

如何选择混合字符串/ int列的最大值?

假设我有一个表,其中包含发票号的列,数据类型为VARCHAR,其中包含混合的字符串/ int值,如:

invoice_number
**************
    HKL1
    HKL2
    HKL3
    .....
    HKL12
    HKL13
    HKL14
    HKL15
Run Code Online (Sandbox Code Playgroud)

我试图选择它的最大值,但它返回"HKL9",而不是最高值"HKL15".

SELECT MAX( invoice_number )
FROM `invoice_header`
Run Code Online (Sandbox Code Playgroud)

mysql select mixed max

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

在scikit学习中,如何处理混合了数值和名义价值的数据?

我知道scikit-learn中的计算是基于NumPy所以一切都是矩阵或数组.

该包如何处理混合数据(数值和名义值)?

例如,产品可以具有属性"颜色"和"价格",其中颜色是名义上的,价格是数字.我注意到有一个名为'DictVectorizer'的模型来计算名义数据.例如,两个产品是:

products = [{'color':'black','price':10}, {'color':'green','price':5}]
Run Code Online (Sandbox Code Playgroud)

而'DictVectorizer'的结果可能是:

[[1,0,10],
 [0,1,5]]
Run Code Online (Sandbox Code Playgroud)

如果属性'color'有许多不同的值,则矩阵将非常稀疏.长特征会降低某些算法的性能,例如决策树.

有没有办法使用标称值而无需创建虚拟代码?

python mixed machine-learning data-mining scikit-learn

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

PHP 7:如何在我自己的函数中使用混合参数类型?

我想定义一个PHP 7函数,它接受混合类型的参数.(我想要的是相当于C#中的泛型类型参数;如果有更好的方法在PHP 7中模拟它,请告诉我.)

我的代码如下.

<?php
declare (strict_types = 1);    

function test (mixed $s) : mixed {
    return $s;
}

// Works
echo gettype ('hello');
// Does not work
echo test ('hello');
?>
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,我得到以下内容.

Fatal error: Uncaught TypeError: Argument 1 passed to test() must be an instance of mixed, string given, called in mixed.php on line 11 and defined in mixed.php:4
Stack trace:
#0 mixed.php(11): test('hello')
#1 {main}
thrown in mixed.php on line 4
Run Code Online (Sandbox Code Playgroud)

如果我注释掉对test()的调用,代码运行正常,所以显然我至少可以在函数声明中使用混合参数类型.

我知道内置的PHP函数(如gettype())可以采用混合参数,但我不知道它们是否在内部使用严格的类型.

我看到"混合"在PHP 文档中也被用作伪类型,所以我可能误解了"混合"作为PHP关键字的目的,但我在这里看到的至少暗示我这是合法的关键词.我只是以一种不适合的方式使用它吗?

最后,我意识到我可以通过简单地不指定参数类型来规避所有这些,但我希望通过指定所有参数和返回类型来保持一致.

谢谢,如果我能提供任何其他信息,请告诉我.

php parameters mixed types strict

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

Facebook"赞"按钮打破了https/SSL

在我维护的电子商务网站上,我根据以下说明添加了一个Facebook"赞"按钮:

http://developers.facebook.com/docs/reference/plugins/like

我正在使用iframe方法:

<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fexample.com%2Fpage%2Fto%2Flike&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" 
  scrolling="no" frameborder="0" style="border:none; overflow:hidden; 
   width:450px; height:80px;" allowTransparency="true">
</iframe>
Run Code Online (Sandbox Code Playgroud)

它有效,但如果客户碰巧登录到她的帐户,她会得到臭名昭着的" 混合内容警告 "

有没有办法使用相同的Facebook"赞"按钮代码,但在SSL模式下不会插入非https内容?

ssl https mixed facebook facebook-like

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

JAXB XJC编译器忽略XML Schema文档中的mixed = true

XJC似乎完全忽略mixed="true"了我的XML Schema元素,因此不允许我提取文本内容.从下面的示例XML中,我需要能够提取"标题文本".如果没有mixed="true"被识别,就不会创建访问器,也不会从XML中解组:

<?xml version="1.0" encoding="UTF-8"?>
<title xmlns="urn:hl7-org:v3" integrityCheck="true">Title Text</title>
Run Code Online (Sandbox Code Playgroud)

这是一个完整但最小化的模式,用于演示此问题:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema targetNamespace="urn:hl7-org:v3"
  xmlns:xs="http://www.w3.org/2001/XMLSchema"
  xmlns="urn:hl7-org:v3"
  xmlns:mif="urn:hl7-org:v3/mif"
  elementFormDefault="qualified">

  <xs:complexType name="ST" mixed="true">
  <xs:complexContent>
         <xs:restriction base="ED">
            <xs:sequence>
               <xs:element name="reference" type="xs:string" minOccurs="0" maxOccurs="0"/>
               <xs:element name="thumbnail" type="xs:string" minOccurs="0" maxOccurs="0"/>
            </xs:sequence>
            <xs:attribute name="compression" type="xs:string" use="prohibited"/>
         </xs:restriction>
      </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="ED" mixed="true">
    <xs:complexContent>
      <xs:extension base="BIN">
        <xs:sequence>
          <xs:element name="reference" type="xs:string" minOccurs="0" maxOccurs="1" />
          <xs:element name="thumbnail" minOccurs="0" maxOccurs="1" type="xs:string" />
            </xs:sequence>
        <xs:attribute name="compression" type="xs:string" use="optional" />
        <xs:attribute name="integrityCheck" type="xs:string" use="optional" />
        <xs:attribute …
Run Code Online (Sandbox Code Playgroud)

xml mixed jaxb xjc

10
推荐指数
2
解决办法
4103
查看次数

模糊混合.NET DLL的最佳产品

我有一个.NET DLL和应用程序.DLL是用C++/CLI编写的,它是"混合的",即部分托管代码和部分原生代码.

我有两个目标:
1.混淆所有托管代码,使其无法被反汇编
2.混淆混合DLL的公共方法/类,以便没有人可以在自己的应用程序中使用DLL,即加扰公共名称.

是的,我理解混淆不完美,人们仍然可以弄清楚,等等等等.这两个目标是管理要求.我发现可以处理的唯一应用程序似乎是Dotfuscator专业版.不幸的是,这是令人难以置信的烦人的应用程序之一,你必须请求推销员告诉你价格.有没有人知道另一种解决方案,或者知道购买便宜的合法副本的好地方?

不要告诉我在托管代码中重写DLL,这需要一个月的工作,我永远不会得到批准.:-)

请注意,我对混淆的好坏并不特别偏执.任何扰乱应用程序中所有方法和类的名称的东西都可能足够好.

以下是我尝试的其他混淆器:

  • Dotfuscator Community Edition随Visual Studio 2008一起提供,但不支持混合程序集.

  • Eazfuscator .NET简单而且免费,但不支持混合程序集.

  • 单个许可证的{smartassembly}是500美元.它有一些有趣的功能,但它不支持混合程序集.

  • 蝾螈是800美元.声称完全支持混合程序集,但每当我尝试使用混淆的dll时,应用程序崩溃了

  • 单个开发人员许可证的.NET Reactor为180美元.它支持混合DLL的"部分"混淆.不幸的是,如果你混淆DLL上的公共类型它不起作用,.exe无法找到类.它有能力将DLL合并/打包成.exe,但是当你使用混合DLL执行它时它不起作用(exe无法找到DLL的程序集,即使它是.exe的一部分)

  • 单个许可证的Skater是300美元.我没有在他们的网站上看到任何声称它支持混合组件的东西,我厌倦了尝试应用只是为了失望所以我会假设它没有.

我也尝试过Microsoft的ILMerge,看看我是否可以将DLL与.exe合并然后进行混淆,但看起来它也混淆了DLL.

有关替代Dotfuscator的建议或购买合法副本的好地方吗?我找到了几个声称卖得便宜的无名网站,但我认为这些是俄罗斯盗版.

.net obfuscation mixed

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

Java - 混合数组列表?

是否可以在ArrayList中存储对象类型的混合?如果是这样的话?

这是我到目前为止所尝试的:

List<Object> list = new ArrayList<Object>();

list.add(new String("Hello World"));
list.add(new Integer(1));
list.add(new Long(1l));

for (i = 0; i < list.size(); i++) {
    if (list.get(i) instanceof String){
        sqlPreparedStatement.setString((i+1), (String) list.get(i));
    } else if (list.get(i) instanceof Integer) {
        sqlPreparedStatement.setInt((i+1), (Integer) list.get(i));
    } else if (list.get(i) instanceof Long) {
        sqlPreparedStatement.setLong((i+1), (Long) list.get(i));
    }
}
Run Code Online (Sandbox Code Playgroud)

但它抛出一个铸造异常.

提前感谢任何输入!

java collections mixed list arraylist

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

关于在Perl中将混合编码文件转换为UTF8的问题

我正在将我们大学中国研究系古老的基于DOS的图书馆程序生成的文件转换为更有用和可访问的内容.

我正在处理的问题之一是导出的文本文件(大小约为80MB)采用混合编码.我在Windows上.

德语变音符号和其他高位ASCII字符用cp1252编码,我认为是GB18030中的CJK字符.由于"重叠"编码,我不能将整个文件拖到Word或其他东西并让它进行转换,因为我会得到这样的东西:

原稿:

+Autor:
-Yan, Lianke / ÑÖÁ¬¿Æ      # encoded Chinese characters
+Co-Autor:
-Min, Jie / (šbers.)       # encoded German U-umlaut (Ü)
Run Code Online (Sandbox Code Playgroud)

结果:

+Autor:
-Yan, Lianke / ???       # good
+Co-Autor:
-Min, Jie / (?ers.)       # bad... (should be: "Übers.")
Run Code Online (Sandbox Code Playgroud)

所以我编写了一个带有几个子程序的脚本,这些子程序分几步转换非ASCII字符.它做了以下事情(其中包括):

  1. 用字母数字代码替换一些高阶ASCII字符(š,á等)(不太可能自然地出现在文件中的任何其他位置).例如:-Min, Jie / (šbers.)- > -Min, Jie / (uumlautgrossbers.)
    注意:我手工完成了"转换表",所以我只考虑了实际出现在我文档中的特殊字符.因此,转换并不完全,但在我的案例中产生了足够的结果,因为我们的书籍主要是德语,英语和中文,只有很少的语言,如意大利语,西班牙语,法语等,而且几乎没有捷克语等.

  2. 仅当á, £, ¢, ¡, í字母数字代码不在高ASCII范围内的其他字符之前或之后时,才\x80-\xFF替换它们.(这些是ß, ú, ó, í和" small nordic o with cross-stroke" 的cp1252编码版本,并且出现在cp1252和GB18030编码的字符串中.)

  3. 读取整个文件并将其从GB18030转换为UTF8,从而转换为真实汉字的编码汉字.

  4. 将字母数字代码转换回其Unicode等效代码. …

perl encoding mixed utf-8

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