小编Blu*_*Sun的帖子

如何使用Powershell在win7或win2008中自定义"区域和语言"设置

我是Powershell的新手,我已经在互联网上搜索了一整天,但仍然无法找到如何在win7或win2008中使用Powershell自定义"区域和语言"设置.

我想在Powershell中更改以下设置:

  1. 当前系统区域设置

  2. 短日期和长日期格式

  3. 短时和长时间格式

  4. 当前位置

有谁知道如何使用Powershell做到这一点?Cmd/Bat/.NET解决方案也欢迎!

提前致谢!

.net powershell command-line windows-7 windows-server-2008-r2

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

加载数据infile,用逗号处理字段

在使用加载数据时,我们如何使用逗号处理字段?我有这个查询:

$sql = "LOAD DATA LOCAL INFILE '{$file}' INTO TABLE sales_per_pgs 
        FIELDS TERMINATED BY ','
        LINES TERMINATED BY '\n'
        IGNORE 1 LINES
        (@user_id, @account_code, @pg_code, @sales_value)
        SET
        user_id = @user_id, 
        account_code = @account_code,
        product_group_code = @pg_code,
        sales_value = REPLACE(@sales_value, ',', ''),
        company_id = {$company_id},
        year = {$year},
        month = {$month}";
Run Code Online (Sandbox Code Playgroud)

并且来自csv的一行看起来像这样:

139, pg89898, op89890, 1,000,000.00
Run Code Online (Sandbox Code Playgroud)

哪里1,000,000.00是销售价值....

目前,我的数据库中只插入了什么 "1

有任何想法吗?提前致谢...

编辑

用户下载包含以下列的表单:

user id,account id,pg id,sales value

其中前三个栏user id,account id …

php mysql load-data-infile

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

SqlDataReader"枚举没有结果"

一直想弄清楚,但我不能.

我通过SqlCommand执行存储过程,并且返回的SqlDatareader对象没有给我结果,但是,如果在调试器中浏览对象,我可以看到它们.这是我正在谈论的图像:

请参见

在"结果视图"行中,它显示" 枚举未产生任何结果 "但在路径中:

base - > base - > ResultView - > [0] - >非公共成员 - > _values - > [0],1,[2],[3] 显示结果.

任何人都知道如何获得它们?

这是我用来获取的代码和特定列:

if (dataReader.Read())
{
   ProjectFolderId = dataReader["ItemID"].ToString();
}
Run Code Online (Sandbox Code Playgroud)

但是if返回false.

提前致谢.

c# asp.net sqldatareader

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

在woocommerce结帐时添加免税表格

我正在尝试将一个表单添加到我的结帐页面,因此当用户单击"免税"复选框时,将弹出一个文本框并询问用户免税标识号是多少.

我把所有这些工作都很好,我甚至将'update_totals_on_change'类添加到我的表单字段中,以便更新总计.

我的下一步是在方法上添加一个动作/过滤器,这样当'update_totals_on_change'执行时,我可以将税率设置为0,然后它将完成总计算.

有谁知道我可以挂钩的功能?

查看WooCommerce中的checkout.js文件,他们将操作设置为'woocommerce_update_order_review'以进行ajax操作.

我尝试过这样,但很快就迷路了.

我想我可以通过挂钩'woocommerce_checkout_update_order_review'来添加一些帖子数据

然后挂钩到'woocommerce_before_calculate_totals'来修改税务,但我不知道我需要修改什么.

我甚至走在正确的道路上吗?

提前致谢!

wordpress woocommerce

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

我如何使用UpdateView?

我有两个(可能是相关的)UpdateView问题.首先,它不是更新用户而是创建新的用户对象.其次,我不能限制表单中显示的字段.

这是我的views.py:

class RegistrationView(FormView):
    form_class = RegistrationForm 
    template_name = "register.html"
    success_url = "/accounts/profile/" 

    def form_valid(self, form):
        if form.is_valid:
            user = form.save() 
            user = authenticate(username=user.username, password=form.cleaned_data['password1'])
            login(self.request, user)
            return super(RegistrationView, self).form_valid(form) #I still have no idea what this is

class UserUpdate(UpdateView):
    model = User
    form_class = RegistrationForm
    fields = ['username', 'first_name']
    template_name = "update.html"
    success_url = "/accounts/profile/" 
Run Code Online (Sandbox Code Playgroud)

和urls.py

url(r'^create/$', RegistrationView.as_view(), name="create-user"), 
url(r'^profile/(?P<pk>\d+)/edit/$', UserUpdate.as_view(), name="user-update"), 
Run Code Online (Sandbox Code Playgroud)

如何正确使用UpdateView?提前致谢.

django django-forms django-views django-class-based-views

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

在PHP中解析XSD文件并在XSD中显示元素

我有一个XSD模式文件,我想解析并回显它包含的元素,如果可能的话,还可以显示每个元素所具有的子对象。我看过一些示例,其中最好的示例是: 在PHP中将XSD文件转换为数组

我试了一下,即使更改了xpaths和文件位置中的xs:部分,它也给了我一个空数组。有没有正确的方法来解析XSD文件并在PHP中显示其元素?

为了消除任何困惑,我想说的是:

可以说这是我正在尝试加载和显示其元素的XSD(来自上面的链接):

<?xml version="1.0" encoding="ISO-8859-1" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="shiporder">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="orderperson" type="xs:string"/>
      <xs:element name="shipto">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="name" type="xs:string"/>
            <xs:element name="address" type="xs:string"/>
            <xs:element name="city" type="xs:string"/>
            <xs:element name="country" type="xs:string"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="item" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="title" type="xs:string"/>
            <xs:element name="note" type="xs:string" minOccurs="0"/>
            <xs:element name="quantity" type="xs:positiveInteger"/>
            <xs:element name="price" type="xs:decimal"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="orderid" type="xs:string" use="required"/>
  </xs:complexType>
</xs:element>

</xs:schema>
Run Code Online (Sandbox Code Playgroud)

如我们所见,有一个名称为“ shiporder”的元素,它有一些子元素,如果我没记错的话,它是具有字符串类型的“ orderperson”,还有一个“ shipto”,其子元素是:字符串类型的“”,“地址”,“城市”,“国家”。

我想做的就是简单地打印出“ shiporder”有孩子“ orderperson”和“ shipto”“ shipto”有孩子“ name”,“ address”,“ city”和“ country”。

我怎样才能做到这一点?我应该使用下面描述的方法吗: …

php xml xsd xml-parsing

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

Apache Mina SFTP SftpSubsystem.Factory()

我正在尝试使用Apache Mine SSHD v1.2.0设置一个简单的SFTP服务器.

我在网上看过几个例子,例如这里,这里这里.

然而它们具有共同的同一行,我不能让NetBeans中解决.NetBeans的告诉我,它无法找到FactorySftpSubsystem.有问题的行看起来如下:

sftpServer.setSubsystemFactories (
    Arrays. <NamedFactory <Command >> asList (new SftpSubsystem.Factory ()));
Run Code Online (Sandbox Code Playgroud)

我的main外表如下:

SshServer sftpServer = SshServer.setUpDefaultServer ();
sftpServer.setPort (PORT);
sftpServer.setKeyPairProvider (new SimpleGeneratorHostKeyProvider (new File("hostkey.ser")));
sftpServer.setSubsystemFactories (
     Arrays. <NamedFactory <Command >> asList (new SftpSubsystem.Factory ()));
sftpServer.setPasswordAuthenticator (new PasswordAuthenticator () {
    @Override
    public boolean authenticate (String username, String password, ServerSession session) {
       return true;
    }
});
sftpServer.start ();
while(true);
Run Code Online (Sandbox Code Playgroud)

我错过了什么?我只想连接到虚拟SFTP服务器并列出一些目录并上传一两个文件.问题是我想从现有的Java应用程序中执行此操作.

提前致谢.

java sftp apache-mina

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

Vuetify如何添加自定义主题

我使用vue cli3来创建我的项目.

vue create my-project
Run Code Online (Sandbox Code Playgroud)

然后我为我的项目添加了vuetify.

vue add vuetify
Run Code Online (Sandbox Code Playgroud)

之后我从vuetify主题生成器创建了一个自定义主题.现在我想将该主题添加到我的项目中.

在vuetify的官方文档中添加主题是这样的

    Vue.use(Vuetify, {
  theme: {
    primary: '#3f51b5',
    secondary: '#b0bec5',
    accent: '#8c9eff',
    error: '#b71c1c'
  }
})
Run Code Online (Sandbox Code Playgroud)

但我main.js看起来像这样

import '@babel/polyfill'
import Vue from 'vue'
import './plugins/vuetify'
import App from './App.vue'

Vue.config.productionTip = false

new Vue({
  render: h => h(App)
}).$mount('#app')
Run Code Online (Sandbox Code Playgroud)

在这里没有什么叫做Vuetify.那么如何在此项目设置中添加自定义主题?任何帮助.

提前致谢.

vue.js vuejs2 vuetify.js

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

JavaScript改组算法说明

我发现改组算法似乎可以正常工作。

const questions = [
  { name: "Ananda or Nalanda" },
  { name: "Sunny or Rainy" },
  { name: "Facebook or Instagram" },
  { name: "IOS or Android" },
  { name: "Mc or KFC" }
];

questions.sort(() => Math.random() - 0.5)

questions.forEach(e=>{
    console.log(e.name)
})
Run Code Online (Sandbox Code Playgroud)

但是我不认为这在语法中如何工作。我知道Math.random()会生成一个介于0和1之间的数字。sort是要排序的标准函数。但是,这两个函数如何使我的数组混乱?为什么要从中减去0.5 Math.random()

javascript

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

Rust 函数,它接受带有 arg 的函数一个函数

我想编写一个通用函数count_calls,该函数调用一个函数f,该函数采用函数指针 (lambda),其中count_calls计算函数f调用给定 lambda 函数的频率。

我对这种方法(Playground感到挣扎。

fn count_calls<S, F>(s: S, f: F) -> u32
where
    S: Clone,
    F: Sized + FnMut(Fn() -> S) -> (),
{
    let mut counter: u32 = 0;

    f(|| {
        counter += 1;
        s.clone()
    });
    counter
}

#[cfg(test)]
mod stackoverflow {
    use super::*;

    fn f(p: fn() -> i32) {
        p();
        p();
    }

    #[test]
    fn test() {
        let counts = count_calls(3, f);
        assert_eq!(counts, 2);
    }
} …
Run Code Online (Sandbox Code Playgroud)

function-pointers rust

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