小编Jus*_*les的帖子

新Azure门户中的"下载发布配置文件"在哪里?

在旧的Azure门户中,我曾使用此处显示的菜单下载App Services的发布配置文件(包括FTP用户名/密码).

如何在新的Azure门户中获得此功能?最终,我如何获得我的App服务的FTP用户/通行证?

在此输入图像描述

azure azure-web-sites

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

JdbcOdbcDriver.finalize()行中的未知NullPointerException:96

我正在通过JNDI加载数据源:

JDK 1.6.0_31 Tomcat 6.0.30

当我启动Eclipse(Indigo SR 2)调试器时,它会中断:

Daemon System Thread [Finalizer] (Suspended (exception NullPointerException))   
    JdbcOdbcDriver.finalize() line: 96  
    Finalizer.invokeFinalizeMethod(Object) line: not available [native method]  
    Finalizer.runFinalizer() line: 83   
    Finalizer.access$100(Finalizer) line: 14    
    Finalizer$FinalizerThread.run() line: 160   
Run Code Online (Sandbox Code Playgroud)

我真的不知道造成这种情况的原因.此外,它似乎根本不会影响我的执行.我的数据源被初始化并正常使用,我得到了我期望的所有结果.根据我的阅读,这可能与Oracle驱动程序问题有关?

对myApp\META-INF\context.xml的

<Resource name="jdbc/conn" auth="Container"
    type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver"
    url="@url@" username="user" password="@password@"
    initialSize="4" maxActive="8" 
    defaultAutoCommit="false"
    accessToUnderlyingConnectionAllowed="true"
    testOnReturn="true"
    validationQuery="select 1 from dual"
    poolPreparedStatements="false"
    connectionProperties="SetBigStringTryClob=true"
    factory="org.apache.commons.dbcp.BasicDataSourceFactory"
/>
Run Code Online (Sandbox Code Playgroud)

对myApp\WEB-INF\web.xml中

<resource-ref>
    <description>My DataSource</description>
    <res-ref-name>jdbc/conn</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
</resource-ref>
Run Code Online (Sandbox Code Playgroud)

java oracle tomcat jndi nullpointerexception

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

如何在Windows应用商店应用中获取执行的汇编版本信息?

在将应用程序移植到Windows应用商店时,我注意到.NETCore Framework不包括:

System.Reflection.Assembly.GetExecutingAssembly()

我用它来获取显示在菜单屏幕上的版本信息.是否有替代品或我被迫将信息存储在别处以供检索?

编辑:

我还发现我可以提取一个版本号,typeof(MyType).AssemblyQualifiedName但这看起来很糟糕.

c# reflection windows-8 windows-store-apps

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

类库vs(便携式)vs(通用Windows)vs(便携式iOS,Android,Windows)

我无法理解Visual Studio 2015中所有这些不同类库模板之间的区别.任何人都可以解释或提供文档吗?我试过看但却没有成功.

在此输入图像描述

visual-studio portable-class-library win-universal-app visual-studio-2015

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

为什么.NET Core中缺少List <T> .ForEach?

我正在移植一些代码来使用Windows应用商店应用程序并注意到了 List<T>.ForEach方法未包含在.NET Core框架(Windows应用商店应用引用的框架)中.

MSDN确认Store Apps不支持它.

我可以很容易地绕过丢失的方法,但在这一点上我只是好奇为什么它丢失了.

.net c# windows-8 windows-store-apps

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

通过Java Web Start(JNLP)启动的Applet启动两次

我正在通过JNLP和Java Web Start启动applet.我的问题是,当页面加载时,两个JVM将启动两个Java控制台弹出窗口和两个"你想运行这个应用程序吗?" 弹出窗口.除此之外,applet最终加载,甚至我的本机库都正确加载.我不确定导致双重发射的原因.

编辑:此外,第一个加载的JVM在大约30-45秒后自动关闭.

HTML

<script>
var attributes = { code:"com.osgi.swpc.applet.TrackerApplet.class", width:770, height:825};
var parameters = {jnlp_href: "tracker-applet.jnlp"};
deployJava.runApplet(attributes, parameters, "1.6");
</script>
Run Code Online (Sandbox Code Playgroud)

JNLP

<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" href="">
    <information>
        <title>Tracker</title>
        <vendor>My Vendor</vendor>
    </information>
    <resources os="Windows">
        <!-- Application Resources -->
        <j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se" />
        <jar href="tracker_applet.jar" main="true" />
        <nativelib href="applets/jacob.jar"/>
        <nativelib href="applets/com4j.jar"/>
    </resources>
    <applet-desc 
         name="Tracker Applet"
         main-class="com.osgi.swpc.applet.TrackerApplet"
         width="770"
         height="825">
     </applet-desc>
     <update check="background"/>
</jnlp>
Run Code Online (Sandbox Code Playgroud)

java jnlp applet java-web-start

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

将joda.time.DateTime转换为java.sql.Date并保留时区

我有以下场景:

  • 返回Calendar对象的Swing控件
  • DateTime我用来做重日期/时间操作的中间对象(joda)
  • OraclePreparedStatement仅接受java.sql.Date对象的数据库连接()

我的问题是CalendarDateTime对象正在以GMT(我想要)正确显示日期,但是当我转换java.sql.Date为发送到数据库时,日期将转换为本地时区.

例如:

  • Calendar并且DateTime是2012-08-13T23:59:59.000Z(正确GMT)
  • 结果java.sql.Date是2012-08-14(当地UTC + 2日期不正确)

下面是我用来进行转换的代码.

DateTime dateGmt = new DateTime(calendarGmt.getTimeInMillis(), DateTimeZone.UTC);
java.sql.Date sqlDate = new java.sql.Date(dateGmt.getMillis());
Run Code Online (Sandbox Code Playgroud)

我不知道如何java.sql.Date在保留正确时区的同时创建对象.我完全有可能做错误的转换.

java date jdbc jodatime

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

SDL2渲染纹理明显落后于鼠标

我在Windows上使用SDL2(我已经测试了Windows 7和Windows 8).我正在玩渲染纹理锁定到鼠标坐标以创建一种"十字准线"效果.

它起作用,但纹理明显落后于鼠标,这在鼠标移动和渲染更新之间产生了尴尬的延迟.老实说,延迟是非常小的,但对于那些关心绝对准确性的人来说,这会让这个人疯狂.

我的问题基本上是,这是正常的吗?我猜测延迟是由于Windows将事件传递给SDL然后SDL将事件传递给我所花费的时间.如何通过SDL实现锁定的"十字准线"效果?

我的代码供参考:

#include "SDL.h"

int main( int argc, char* args[] ) 
{ 
    SDL_Init( SDL_INIT_EVERYTHING ); 

    SDL_Window* window = SDL_CreateWindow("SDL", 100, 100, 640, 480, SDL_WINDOW_SHOWN);

    SDL_Renderer* renderer = SDL_CreateRenderer(window, -1, SDL_RENDERER_ACCELERATED);

    SDL_Surface* surface = SDL_LoadBMP("mouse.bmp");

    SDL_Texture* texture = SDL_CreateTextureFromSurface(renderer, surface);
    SDL_FreeSurface(surface);

    bool isExiting = false;
    int x = 0;
    int y = 0;

    while(!isExiting)
    {
        SDL_Event e;
        while(SDL_PollEvent(&e))
        {
            if(e.type == SDL_QUIT)
            {
                isExiting = true;
                break;
            }
            else if(e.type == SDL_MOUSEMOTION)
            {
                x = e.motion.x;
                y …
Run Code Online (Sandbox Code Playgroud)

c++ windows sdl sdl-2

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

使用AtomicInteger作为静态共享计数器

为了通过Java了解同步,我只是搞乱一些简单的事情,比如创建线程之间共享的计数器.

我遇到的问题是我无法弄清楚如何在100%的时间内依次打印计数器.

int counterValue = this.counter.incrementAndGet();
System.out.println(this.threadName + ": " + counterValue);
Run Code Online (Sandbox Code Playgroud)

上面增加AtomicInteger counter,获取新值,并将其打印到由负责该更新的线程名称标识的控制台.当incrementAndGet()打印当前线程的更新值之前,该方法似乎导致JVM上下文切换到另一个线程以进行更新时,会出现问题.这意味着在线程返回执行状态之前,该值会增加但不会打印.在查看此示例输出时,这很明显:

Thread 3: 4034
Thread 3: 4035
Thread 3: 4036
Thread 1: 3944
Thread 1: 4037
Thread 1: 4039
Thread 1: 4040
Thread 2: 3863
Thread 1: 4041
Thread 1: 4043
Run Code Online (Sandbox Code Playgroud)

您可以看到,当执行返回到线程1时,它会打印其值并继续更新.线程2也是如此.

我有一种感觉,我错过了一些非常明显的东西.

java multithreading synchronization

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

HTML文本框值属性是否可以免受XSS攻击?

I have a textbox where I want to allow users the ability to type in potentially dangerous characters such as < and > (this is a mathematical expression data entry field which required me to disable ASP.NET validation on the textbox). The data is stored in a database and retrieved later for display on the page. When I display the data in the textbox, I am setting it like this:

textboxA.Text = expression; where expression comes from the database with …

html javascript asp.net xss

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