海,
在我执行函数的代码中,我经常得到异常错误,因为"对象引用没有设置为对象的实例"
除外的功能如下
private void PageHeaderSetting(Graphics g)
{
try
{
DataTable dtPageHeader=new DataTable() ;
dtPageHeader = ds.Tables["Page Header"];
if (dtPageHeader.Rows.Count != 0)
{
foreach (DataRow dr in dtPageHeader.Rows)
{
if (dr.ItemArray[0].ToString() != "")
PageHeaderText = dr.ItemArray[0].ToString();
else
PageHeaderText = "";
if (dr.ItemArray[1].ToString() != "")
PageHeaderFont = (Font)dr.ItemArray[1];
else
PageHeaderFont = new Font("Tahoma", 18, FontStyle.Bold, GraphicsUnit.Point);
if (dr.ItemArray[2].ToString() != "")
PageHeaderFormat = AlignmentSetting(dr.ItemArray[2].ToString());
else
PageHeaderFormat = AlignmentSetting(Convert.ToString(Alignment.Left));
if (dr.ItemArray[3].ToString() != "")
PageHeaderColor = (System.Drawing.Color)dr.ItemArray[3];
else
PageHeaderColor = Color.Black;
PageFooterText = Word_Wrap(PageHeaderText, …Run Code Online (Sandbox Code Playgroud) 我尝试使用正则表达式编写Java程序来匹配模式并提取它.给定一个字符串,例如"这是一个链接 - #www.google.com#,这是另一个#google.com#",我应该可以获得#www.google.com#和#google.com#strings extract.这是我试过的 -
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class ParseLinks {
public static void main(String[] args) {
String message = "This is a link- #www.google.com# and this is another #google.com#";
Pattern p = Pattern.compile("#.*#");
Matcher matcher = p.matcher(message);
while(matcher.find()) {
String result = matcher.group();
System.out.println(result);
}
}
}
Run Code Online (Sandbox Code Playgroud)
这导致输出#www.google.com#,这是另一个#google.com#.但我想要的只是字符串#www.google.com#和#google.com#extracted.我可以为此了解正则表达式吗?
我需要从页面中删除一个节点,为此我使用下面提到的函数
document.getElementById(id).removeNode(true);
该函数在 IE 中工作正常,但在 Chrome 中不行。谁能告诉我应该怎么做?
我试图动态加载谷歌地图API.我正在使用以下代码:
var head= document.getElementsByTagName('head')[0];
var script= document.createElement('script');
script.type= 'text/javascript';
script.src= 'http://www.google.com/jsapi?key=<MY_KEY>;
head.appendChild(script);
Run Code Online (Sandbox Code Playgroud)
但在尝试创建地图时
map = new GMap2(document.getElementById("map"));
Run Code Online (Sandbox Code Playgroud)
要么
map = new google.maps.Map2(document.getElementById("map"));
Run Code Online (Sandbox Code Playgroud)
我收到了谷歌(或GMap2)未定义的错误.
我已经阅读了文档,声明'给定枚举的类型,System.Enum的GetValues()方法将返回给定枚举的基本类型的数组'即int,byte等
但是我一直在使用GetValues方法,所有我一直回来的是一个Enums类型的数组.我错过了什么?
public enum Response
{
Yes = 1,
No = 2,
Maybe = 3
}
foreach (var value in Enum.GetValues(typeof(Response)))
{
var type = value.GetType(); // type is always of type Enum not of the enum base type
}
谢谢
有没有一种优雅的方式来显示另一个时区的当前时间?
我想拥有一般的精神:
cur = <Get the current time, perhaps datetime.datetime.now()>
print("Local time {}".format(cur))
print("Pacific time {}".format(<something like cur.tz('PST')>))
print("Israeli time {}".format(<something like cur.tz('IST')>))
Run Code Online (Sandbox Code Playgroud) 我在使用c#序列化cdata部分时遇到问题
我需要将XmlCDataSection对象属性序列化为元素的innertext.
我要找的结果是这样的:
<Test value2="Another Test">
<![CDATA[<p>hello world</p>]]>
</Test>
Run Code Online (Sandbox Code Playgroud)
为了产生这个,我使用这个对象:
public class Test
{
[System.Xml.Serialization.XmlText()]
public XmlCDataSection value { get; set; }
[System.Xml.Serialization.XmlAttributeAttribute()]
public string value2 { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
在value属性上使用xmltext注释时,将引发以下错误.
System.InvalidOperationException:反映属性'value'时出错.---> System.InvalidOperationException:无法序列化System.Xml.XmlCDataSection类型的成员'value'.XmlAttribute/XmlText不能用于编码复杂类型
如果我注释掉注释,序列化将起作用,但cdata部分被放入一个值元素,这对我想要做的事情没有好处:
<Test value2="Another Test">
<value><![CDATA[<p>hello world</p>]]></value>
</Test>
Run Code Online (Sandbox Code Playgroud)
任何人都可以指出我正确的方向让这个工作.
谢谢,亚当
> ALTER PACKAGE blah COMPILE;
(wait about 10 minutes)
> ORA-04021: timeout occurred while waiting to lock object
Run Code Online (Sandbox Code Playgroud)
我明白为什么我得到超时错误(包正在使用中).
有谁知道是否有办法改变默认的10分钟等待间隔?可以在数据库/会话/语句级别配置吗?
谢谢
一些UTF-8字符,如UTF-8等效于C2 96(连字符).在浏览器上将其显示为(带有00 96的utf框).而不是' - '(连字符).这种行为的原因是什么?我们如何纠正这个?
http://stuffofinterest.com/misc/utf8.php?s=128(请参阅此URL以获取代码)
我发现这可以用html实体来处理.有没有办法在不转换为html实体的情况下显示它?
自升级到Snow Leopard以来,我在使Django&PIL正常工作方面遇到了一些麻烦.
我已经安装了freetype,libjpeg和PIL,它告诉我:
--- TKINTER support ok
--- JPEG support ok
--- ZLIB (PNG/ZIP) support ok
--- FREETYPE2 support ok
Run Code Online (Sandbox Code Playgroud)
但是当我尝试通过django管理界面上传jpeg时,我得到:
上传有效图片.您上传的文件不是图像或损坏的图像.
它适用于PNG文件.
有任何想法吗?
python django libjpeg osx-snow-leopard python-imaging-library