问题列表 - 第37767页

我的数据库中的Html!

我面临着一些我不知道从哪里开始的事情.

我目前在我的网站上有一个新闻栏目,新闻被添加到数据库中.但是,它非常沉闷,没有格式化!

如何允许管理员添加新闻以使事物变粗或加下划线并具有颜色等.是否可以像往常一样将其保存在数据库中.

对不起,如果这是一个非常愚蠢的问题,但这是我之前没有遇到的事情!

谢谢

html php mysql

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

MSIL - 如何从MSIL调用私有方法?

我正在写一个"弱事件工厂" - 代码将任何Delegate转换为具有相同签名的新委托,但在目标上实现WeakReference.我正在使用MSIL来避免调用Delegate.CreateDelegate(性能显示速度很慢).

只要底层方法(原始委托的方法)被公开,弱引用委托就完美地工作.只要使用私有或匿名方法,MSIL就会在运行时使用MethodAccessException进行炸弹.

使用已编译的表达式树,我已经能够调用私有方法,因此必须能够动态发出调用私有方法的MSIL.......以下是什么问题?

        // var target = this.Target
        il.Emit(OpCodes.Ldarg_0);
        il.Emit(OpCodes.Callvirt, targetPropGetter);         
        il.Emit(OpCodes.Stloc, ilTarget);            

        // if(target != null)
        // {
        il.Emit(OpCodes.Ldloc, ilTarget);
        il.Emit(OpCodes.Brfalse_S, ilIsNullLabel);

        //      Method( @target, parm1, parm2 ...);
        il.Emit(OpCodes.Ldloc, ilTarget);                  // this = Target
        short argIndex = 1;
        foreach (var parm in delgParams)                   // push all other args
            il.Emit(OpCodes.Ldarg, argIndex++);

        il.Emit(OpCodes.Callvirt, delegat.Method);   // <-- Bombs if method is private
        il.Emit(OpCodes.Ret);

        // }
        il.MarkLabel(ilIsNullLabel);
Run Code Online (Sandbox Code Playgroud)

那么调用私人会员的秘诀是什么?反射可以做到,表达式树可以做到......为什么上面的代码失败了?


编辑:非常感谢所有在这里提供答案的人.事实证明,只有这在我的情况下持续工作的解决方案是使用泛型委托(行动)...因为行动从mscorlib程序起源,在JIT似乎完全乐意让调用的私有方法.尝试使用你自己的委托和JIT pukes就像你直接向目标发出一个Call或Callvirt一样.

任何有兴趣看到工作代码的人都可以访问codeplex - 这里给出的答案有助于实现WeakDelegate功能.

.net cil private-members

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

用python打印乳胶配方

如何在python中显示一个简单的乳胶配方?也许numpy是正确的选择?

编辑:

我有python代码,如:

a = '\frac{a}{b}'
Run Code Online (Sandbox Code Playgroud)

并希望在图形输出中打印(如matplotlib).

python latex formula

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

我可以在Android Canvas的范围之外绘制

我正在移植一个在图形环境中编写的应用程序,允许绘图发生在剪切矩形的边界之外.在Android中有什么办法吗?

android drawing image-clipping

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

jQuery和Java之间的编码问题

我的编码设置为ISO-8859-1.

我正在使用jQuery.ajaxservlet 进行AJAX调用.URL(在jQuery序列化之后)最终看起来像这样:

https://myurl.com/countryAndProvinceCodeServlet?action=getProvinces&label=%C3%85land+Islands

实际的标签值是Åland Islands.当这涉及到servlet时,我收到的值是:

Ã\u0085land Islands

但这不是我想要的.我希望它能被解码Åland Islands.我尝试了很多东西(设置scriptCharset,试图转换字符串使用getBytes(),但似乎没有任何工作).

java ajax jquery character-encoding

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

mysql和php - 导出特定的行

您好我有一个名为mytable的测试表,以及以下数据

id  name   surname
==================
1   sotos  val
2   john   rik
3   peter  ask
Run Code Online (Sandbox Code Playgroud)

id如何导出例如mysql的第二行使用php知道id?

php mysql sql database

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

将二进制数切成五位数组

是否有任何巧妙的技巧将二进制数切成python中的五位数组?

'00010100011011101101110100010111'=> ['00010','00110','10111',...]

编辑:我想编写一个密码/编码器,以便生成"易于通过手机阅读"的令牌.标准的base32编码具有以下缺点:

  • 有可能产生意外的f*字
  • 使用像'I','L','O'这样的混乱字符(可能与0和1混淆)
  • 易于猜测的序列("AAAA","AAAB",...)

感谢大家,我能够在20行python中自己动手.我的编码器不使用'I','L','O'和'U',结果序列很难猜测.

python slice

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

关于__new__失去其论点的最佳解决方案的任何想法?

所以,我今天才意识到__new__,从python 2.6开始,对于接收参数已被弃用了(文档中没有提到它,就我所看到的__new__调用行为而言,这也是不正确的__init__).这意味着我的功能代码已经开始发出警告,我想摆脱它们.但我看不出一种优雅的解决方法.

我有一堆类在构造时执行优化.所以我有

class Conjunction(Base):
    def __new__(cls, a, b):
       if a == True: 
          return b
       elif b == True
          return a
       else:
          return super(Conjunction,cls).__new__(cls, a, b)
Run Code Online (Sandbox Code Playgroud)

等等(真实版本涵盖更多案例).因此,与Guido在此响应中所说的不同(我可以找到它的唯一引用),我的__new__方法确实使用了它的参数,并且不能被重写的__init__函数替换.

我能做的最好的就是把它分成两部分:

def Conjunction(a, b):
   if a == True: 
      return b
   elif b == True
      return a
   else:
      return ConjunctionImpl(a, b)

class ConjunctionImpl(Base):
   # ...
Run Code Online (Sandbox Code Playgroud)

但这很丑陋,对高天堂很臭.我是否缺少一种优雅的方法让类构造函数根据给定的构造函数参数返回一些任意对象?

python

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

数组到Hash Ruby

好的,所以这是交易,我一直在谷歌搜索多年来找到解决方案,虽然有很多在那里,他们似乎没有做我正在寻找的工作.

基本上我有一个像这样结构的数组

["item 1", "item 2", "item 3", "item 4"] 
Run Code Online (Sandbox Code Playgroud)

我想将其转换为哈希,所以它看起来像这样

{ "item 1" => "item 2", "item 3" => "item 4" }
Run Code Online (Sandbox Code Playgroud)

即'even'索引上的项是键,'odd'索引上的项是值.

任何想法如何干净利落地做到这一点?我想一个强力方法是将所有偶数索引拉出到一个单独的数组中,然后循环它们以添加值.

ruby arrays hashmap

185
推荐指数
8
解决办法
17万
查看次数

在Powershell中将SQL查询作为数组返回

我有一个SQL 2008 Ent服务器,服务器DEVSQLSRV上有数据库"DBOne","DBTwo","DBThree".

这是我的Powershell脚本:

$DBNameList = (Invoke-SQLCmd -query "select Name from sysdatabases" -Server DEVSQLSRV)
Run Code Online (Sandbox Code Playgroud)

这产生了我想要的数据库名称列表:

Name
-----
DBOne
DBTwo
DBThree
Run Code Online (Sandbox Code Playgroud)

我一直认为,作为列表返回的任何内容都是Powershell中的数组.但是,当我在Powershell中尝试这个时:

$DBNameList -contains 'DBTwo'
Run Code Online (Sandbox Code Playgroud)

它返回有"False"而不是"True",这让我相信我的列表不是一个真正的数组.

知道我在这里缺少什么吗?

非常感谢!

情绪

sql-server arrays powershell sql-server-2008

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