问题列表 - 第39202页

如何处理Java.io.NotSerializableException

我创建了一个与java I/O一起使用的java程序.我已经实现了Serializable接口,但是当我尝试将对象写入文件时,它仍会在我的代码的以下部分导致java.io.NotSerializableException:

         oos.writeObject(ep);
Run Code Online (Sandbox Code Playgroud)

在实现可序列化时如何实现?除了实现这个界面,我应该做另外的工作吗?

java serialization

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

调整Android WebView的字体大小

如何调整Android的字体大小WebView?以下似乎没有效果:

private void fontSizePlus() {
    fontSize = (fontSize < FONT_SIZE_MAX) ? fontSize + FONT_SIZE_INCREMENT : fontSize;
    this.changeFontSize(fontSize);
}

private void fontSizeMinus() {
    fontSize = (fontSize > FONT_SIZE_MIN) ? fontSize - FONT_SIZE_INCREMENT : fontSize;
    this.changeFontSize(fontSize);
}

private void changeFontSize(int value) {
    String js = "document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '" + value + "%';";
    mWebView.loadUrl("javascript:(function() { " + js +  " })()");  
}
Run Code Online (Sandbox Code Playgroud)

其中WebView和常量已初始化如下:

private final static int FONT_SIZE_DEFAULT = 100;
private final static int FONT_SIZE_MIN = 50;
private final static …
Run Code Online (Sandbox Code Playgroud)

javascript android webkit font-size webview

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

你如何重置SA密码?

你怎么重置sa密码?我知道如何进入对话框并重置密码.那就是我现在要问的问题.它比点击,点击,新密码运行得更深,完成!

我不知道SA密码是什么.这台机器的先前用户也不是.之前的用户说他从未在这台机器上运行SQL Express.

这个旅程从我尝试创建一个新数据库开始,并被告知我没有权限这样做.好的,我决定给自己一个适当的权限.不,我不能给自己或任何其他人的权限.

我尝试使用SSMS更改密码.我收到一条消息,说我无权更改它.

我尝试使用以下SQL脚本.再次,没有权限.

GO
ALTER LOGIN [sa] WITH DEFAULT_DATABASE=[master]
GO
USE [master]
GO
ALTER LOGIN [sa] WITH PASSWORD=N'NewPassword' MUST_CHANGE
GO
Run Code Online (Sandbox Code Playgroud)

该数据库是SQL Server 2008 Express(10.0.2531.0).SQL Server Management Studio是SSMS 2008.操作系统是Windows 7企业版我是本地管理员和域用户.我创建了一个本地管理员帐户,用于登录SSMS机器在域上.连接到我们的网络数据库服务器没有问题.

有什么建议?这可能是一个简单的修复.谢谢...

sql-server sql-server-2008

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

SQL 时间戳 Where 子句 30 分钟前

如何查看时间戳是否来自 >= 30 分钟前?对不起,如果我的描述不够充分,但不知道还有什么要说的。

mysql sql timestamp

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

如何在Python中实现数据库样式表

我正在实现一个类似于典型数据库表的类:

  • 已命名列和未命名的行
  • 有一个主键,我可以通过它来引用行
  • 支持按主键和列标题检索和分配
  • 可以要求为任何列添加唯一或非唯一索引,从而允许快速检索在该列中具有给定值的行(或行集)
  • 删除行很快并实现为"软删除":行是物理保留的,但标记为删除,并且不会显示在任何后续检索操作中
  • 添加一个列很快
  • 很少添加行
  • 很少删除列

我决定直接实现该类,而不是使用sqlite的包装器.

什么是一个好的数据结构使用?


举个例子,我想到的一种方法是字典.它的键是表的主键列中的值; 它的值是以下列方式之一实现的行:

  1. 作为清单.列号被映射到列标题中(使用一个方向的列表和另一个方向的映射).这里,检索操作首先将列标题转换为列号,然后在列表中找到相应的元素.

  2. 作为词典.列标题是此字典的键.

不确定两者的优点/缺点.


我想编写自己的代码的原因是:

  • 我需要跟踪行删除.也就是说,在任何时候我都希望能够报告哪些行被删除以及哪些"原因"("原因"被传递给我的删除方法).
  • 我需要在索引期间进行一些报告(例如,在构建非唯一索引时,我想检查某些条件并报告它们是否被违反)

python performance implementation data-structures

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

IE8不显示图像(红色x)......有时候

我很生气,以下问题在任何其他浏览器(Chrome,Firefox)上都没有发生:

  • IE8缓存已清除
  • 浏览器启动会打开请求并动态创建一些图像的HTML/Javascript页面.此HTML页面由Tomcat服务器localhost:8084提供.
  • 在请求的10个图像中,大多数时间IE显示RED X.
  • 开发人员图像报告(F12)将某些图像"文件大小"显示为正确的#字节,但图像仍未显示,或者某些图像文件大小为"未知字节"且图像不起作用.
  • 有时候,10个图像中有2-4个出现,其余图像都出现故障!
  • 有时在疯狂的愤怒中,刷新了10亿次,图像显示出来.
  • 真正的踢球者是,当我在HTTP服务器中设置断点时,套接字甚至没有打开.IE甚至没有尝试在失败之前从服务器获取图像.
  • 最后,如果我运行相同的代码但从谷歌地图等某个地方请求图像,它可以在IE中正常运行而不会出现问题.

这是我的javascript代码:

<script type="text/javascript">
    var ctr = 0;
    function getImage(url)
    {
        var img = document.createElement("img");
        img.src = url + "&nc=" + ctr;
        ctr ++;
        img.width = 128;
        img.height = 128;
        document.body.appendChild(img);
    }

    for (var i = 0; i < 10; i=i+1)
    {
        //THIS FAILS MOST OF THE TIME
        setTimeout("getImage('http://myHostName:9980/GenerateImageStatic?parameter=1')", 1000);
        //THIS WORKS! WHY?
        //setTimeout("getImage('http://maps.google.com:80/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=14&size=512x512&maptype=roadmap&markers=color:blue|label:S|40.702147,-74.015794&markers=color:green|label:G|40.711614,-74.012318&markers=color:red|color:red|label:C|40.718217,-73.998284&sensor=false')", 1000);
    }
</script>
Run Code Online (Sandbox Code Playgroud)

对于HTTP Server我使用BOOST示例ASIO HTTP Server Link 我修改了它以便对任何URI请求,它发送一个png文件(我尝试了各种文件以确保它不是PNG编码那么糟糕).HTTP标头具有Content-type:"image/png".因此发送了正确的mime类型.

我一直试图找到解决方案很长一段时间.阅读各种帖子:

  • Mime类型是问题.在我的情况下,Mime类型不是问题.我设置了Content-type.我还使用了Firefox LiveHTTPHeader插件来查看从服务器发送的标头.除了一些缓存控制标题,我的标题与Google在内容类型方面发送的标题相同:
  • 安全错误.好吧,也许跨域图像存在安全风险.或者某些东西阻止了请求.那么为什么它不会100%失败?!为什么IE不请求任何跨域图像?然而,maps.google.com请求有效,而我的有时只能使用.同样适用于任何防火墙或防病毒软件.我也尝试在各种端口上运行服务器(80,8080,9980).
  • Javascript错误.我认为Javascript是正确的.我实际上遇到了与GWT相同的问题.所以我认为GWT就是问题所在.IE和GWT存在与图像相关的事件错误.所以我将代码简化为Javascript.没有GWT. …

javascript image http internet-explorer-8

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

在Windows 7启动时启动tomcat?

我在我的Windows 7机器上安装了tomcat 7.要启动它,我必须一直手动启动它.重启机器时无法启动.任何想法如何启用tomcat在Windows 7启动时自动运行或在tomcat中不可能?

tomcat7

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

如何从一个代码库创建多个Android应用程序

我有一个Android代码库,它使用带有设置的API来获取多个应用程序的不同数据.所有应用程序使用相同的代码库,但有一两个设计调整.那么如何重新使用主代码库而不必每次都复制整个Android项目呢?

iPhone在同一项目中使用多个目标,效果很好.如果android不能这样做,我需要在一个项目中编译代码库的二进制文件,然后导入到每个新的应用程序项目?如果是这样的话?我正在使用Eclipse并且是一名中级Java开发人员.

任何帮助非常感谢!

道格

eclipse android

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

安装SQL Management Studio

我已经使用Microsoft Visual Studio安装了SQL Server,现在我需要使用SQL Server Management Studio,并且"开始"菜单中没有此类应用程序.它只有导入和导出数据和SQL Server配置管理器.接下来我该怎么办?


当我试图通过MrKow从给定的链接安装sql server 2008时,它给出了以下错误

标题:SQL Server安装程序失败.

SQL Server安装程序遇到以下错误:

在创建窗口句柄之前,无法在控件上调用Invoke或BeginInvoke.


纽扣:

所以现在帮助下一步做什么?

sql-server

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

有没有办法用JSON Perl模块编码对象构造函数?

所有,

我正在使用JSON Perl模块来编码JSON.

我希望生成的JSON包含这样的行:

{
   "startDate": new Date(2010,11,15,0,0),
   "aString"  : "String Data",
   "aNumber"  : 1234
}
Run Code Online (Sandbox Code Playgroud)

为了创建它,我有一个像这样的Perl HASHREF:

{
   startDate => SEE BELOW,
   aString   => "String Data",
   aNumber   => 1234,
}
Run Code Online (Sandbox Code Playgroud)

这里是我的问题:我无法弄清楚如何将JSON模块对象转换成打印不带引号的字符串,这样我可以有我的new Date(...)实例调用.我尝试使用TO_JSON方法创建一个Perl模块,但输出仍然被引用.

有没有人建议我如何鼓励JSON打印不带引号的字符串?

perl json

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