小编Ben*_*Ben的帖子

使用查询备份数据库而不使用mysqldump

我想将我的数据库转储到一个文件中.

某些网站主机不允许远程或命令行访问,因此我必须使用一系列查询来执行此操作.

所有相关问题都说"use mysqldump"这是一个很棒的工具,但是我没有命令行访问这个数据库.

我希望CREATEINSERT命令同时创建 - 基本上,相同的性能mysqldump.是SELECT INTO OUTFILE正确的旅行之路,还是有其他我忽视的东西 - 或许这是不可能的?

mysql backup

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

程序在java中退出时调用函数

我想在每次用户退出程序时保存程序设置.所以当用户退出程序时我需要一种方法来调用函数.我怎么做?

我使用的是Java 1.5.

java events

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

Java - 在paintComponent中使用合成的圆角面板

从最初的问题(下面),我现在提供以下奖励:

AlphaComposite圆角的基础解决方案.

  • 请用一个演示JPanel.
  • 角落必须完全透明.
  • 必须能够支持JPG绘画,但仍然有圆角
  • 不得使用setClip(或任何剪辑)
  • 必须有不错的表现

希望有人快速选择这个,这似乎很容易.

如果有一个充分解释的原因,为什么永远不会这样做,其他人同意,我也会奖励赏金.

这是我想到的一个示例图像(但使用AlphaComposite)在此输入图像描述


原始问题

我一直试图找到一种使用合成来做圆角的方法,非常类似于如何用Java制作圆角图像http://weblogs.java.net/blog/campbell/archive/2006/07/ java_2d_tricker.html.

但是,我没有中间BufferedImage的尝试不起作用 - 圆形目标合成显然不会影响源.我尝试了不同的东西,但没有任何作用.应该得到一个圆形的红色矩形,而不是我得到一个正方形.

所以,我有两个问题,真的:

1)有没有办法使这项工作?

2)中间图像是否会实际产生更好的性能?

SSCCE:

测试面板TPanel

import java.awt.AlphaComposite;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Graphics2D;

import javax.swing.JLabel;

public class TPanel extends JLabel {
int w = 300;
int h = 200;

public TPanel() {
    setOpaque(false);
    setPreferredSize(new Dimension(w, h));
        setMaximumSize(new Dimension(w, h));
        setMinimumSize(new Dimension(w, h));
}

@Override
public void paintComponent(Graphics g) {
    super.paintComponent(g);
    Graphics2D g2d …
Run Code Online (Sandbox Code Playgroud)

java swing compositing rounded-corners paintcomponent

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

清理Mongoose中的用户输入

除了这个相当无意义的答案和另一个不受欢迎的答案,我似乎找不到任何有关使用Mongoose消毒用户输入的资源.

这里有关于Node/MongoDB注入的博客文章在服务器级别看起来很好,但中间件级别(即Mongoose)必须有一些可以清理输入并确保数据库合理安全的东西.

有这样的野兽,还是甚至是必要的?

mongoose mongodb node.js

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

从wpf中的单独文件加载控件样式

我在Windows.Resources中添加了以下样式

<Window.Resources>
...
<!--A Style that extends the previous TextBlock Style-->
<!--This is a "named style" with an x:Key of TitleText-->
<Style BasedOn="{StaticResource {x:Type TextBlock}}"
   TargetType="TextBlock"
   x:Key="TitleText">
<Setter Property="FontSize" Value="26"/>
<Setter Property="Foreground">
 <Setter.Value>
  <LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1">
    <LinearGradientBrush.GradientStops>
      <GradientStop Offset="0.0" Color="#90DDDD" />
      <GradientStop Offset="1.0" Color="#5BFFFF" />
    </LinearGradientBrush.GradientStops>
  </LinearGradientBrush>
  </Setter.Value>
</Setter>
</Style> 
...
</Window.Resources>
Run Code Online (Sandbox Code Playgroud)

我的xaml代码中有很多样式,我想将每个组件样式保存到一个额外的文件(而不是外部文件)..例如,与TextBlocks相关的所有样式都应该在一个名为的文件中 TextBlockStyles.xaml

我怎么能在wpf中这样做?

如何链接项目中的样式?

提前致谢

.net c# wpf

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

什么时候应该使用交换或重置

使用swap!reset!在Clojure函数之间有什么区别?我从clojure.core文档中看到它们用于改变原子的值,但我不确定何时使用swap!以及何时使用reset!.

你会在什么情况下使用swap!以及你会使用哪种情况reset!

[:input {:type "text"
         :value @time-color
         :on-change #(reset! time-color (-> % .-target .-value))}]
Run Code Online (Sandbox Code Playgroud)

上面的代码是reset!用于按钮的示例

[:input.form-control
          {:type      :text
           :name      :ric
           :on-change #(swap! fields assoc :ric (-> % .-target .-value))
           :value     (:ric @fields)}]
Run Code Online (Sandbox Code Playgroud)

而这个按钮使用 swap!

swap!reset!互换?

谢谢

clojure

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

bash的字符串长度

我写这个是为了找到字符串的长度,但它没有显示字符串的长度.

我写的东西有问题吗?我只是bash的初学者.

Str=abcdefghj

echo "Str is:" `expr length $Str` "characters long"
Run Code Online (Sandbox Code Playgroud)

bash shell

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

foldr&foldl Haskell解释

我们已被要求回答是否foldr或者foldl是更有效的.

我不确定,但这不取决于我在做什么,特别是我希望通过我的功能达到什么目标?

不同情况是否存在差异,或者可以说是foldrfoldl更好,因为......

有一般答案吗?

提前致谢!

haskell

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

无法在样式设置器上设置TargetName属性,那么它是如何设置的?

过去一周我一直在探索WPF,所以这对我来说还是一个新手.我正在研究的一件事是简单的动画.在这种情况下,一个弹跳的笑脸.

我的攻击计划是:

  1. 做个笑脸.我做到了这一点.
  2. 在一个简单的对象上计算出弹跳动画.我做到了这一点.
  3. 摘要那个动画可以在几个地方使用(笑脸的元素).我被困在这里
  4. 将抽象的动画样式应用于笑脸的所有元素.

在第2步之后,我进行了以下工作XAML:

<Window x:Class="MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfApplication1"
        mc:Ignorable="d"
        Title="Test Window" Height="350" Width="620">
    <Grid>
        <Canvas Margin="0,180,0,0">
            <Ellipse Canvas.Left="10" Canvas.Top="10" Width="100" Height="100" Stroke="Blue" StrokeThickness="4" Fill="Aqua" />
            <Ellipse Canvas.Left="30" Canvas.Top="12" Width="60" Height="30">
                <Ellipse.Fill>
                    <LinearGradientBrush StartPoint="0.45,0" EndPoint="0.5, 0.9">
                        <GradientStop Offset="0.2" Color="DarkMagenta" />
                        <GradientStop Offset="0.7" Color="Transparent" />
                    </LinearGradientBrush>
                </Ellipse.Fill>
            </Ellipse>
            <Ellipse Canvas.Left="33" Canvas.Top="35" Width="20" Height="20" Stroke="Blue" StrokeThickness="3" Fill="White" />
            <Ellipse Canvas.Left="40" Canvas.Top="43" Width="6" Height="5" Fill="Black" />
            <Ellipse Canvas.Left="68" Canvas.Top="35" Width="20" Height="20" Stroke="Blue" StrokeThickness="3" Fill="White" />
            <Ellipse Canvas.Left="75" Canvas.Top="43" …
Run Code Online (Sandbox Code Playgroud)

.net c# wpf animation xaml

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

CSS3 3D Transform在IE11上不起作用

我正在尝试用CSS3 3D Transform构建一个立方体..

在这个例子中,我只有两张脸:

<section id="header-cube-container">
    <div id="header-cube">
        <figure></figure>
        <figure></figure>
    </div>
</section>
Run Code Online (Sandbox Code Playgroud)

对于其他所有浏览器,我都获得了不错的结果,但IE 11很奇怪.

我有一个很好的3D平移并在绿色面上旋转(1),但红色面(2)垂直不显示在3D中.这只是红脸在绿脸上的投影.

Chrome和IE上的结果

你可以在这个小提琴上看到结果.

PS:我旋转100度而不是90度,看到红色面在绿色面上的投影(如果角度为90,投影不可见).

谢谢你们!

3d internet-explorer css3 css-transforms

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