我想使用VBScript解压缩.zip文件,只是它总是一台没有外部应用程序的新计算机.现在我知道Windows XP和2003有一个内部.zip文件夹选项,所以我想我可以通过VBScript使用它来提取文件.
我该怎么做?
我试过了:
Set objShell = CreateObject("Shell.Application")
Set SrcFldr = objShell.NameSpace(fileName)
Set DestFldr = objShell.NameSpace(appDir)
DestFldr.CopyHere(SrcFldr)
Run Code Online (Sandbox Code Playgroud)
哪个没用.可能是什么问题呢?
在PHP5中,我可以向类声明一个const值:
class config
{
const mailserver = 'mx.google.com';
}
Run Code Online (Sandbox Code Playgroud)
但我也可以宣布公开静态:
class config
{
public static $mailserver = 'mx.google.com';
}
Run Code Online (Sandbox Code Playgroud)
如果是配置文件,我将在以后使用,例如:
imap_connect(config::$mailserver ...
imap_connect(config::mailserver ...
Run Code Online (Sandbox Code Playgroud)
您认为哪个选项更适合使用?(更快,更少的内存负载等..)
谢谢.
我有一个运行一段时间的MySQL数据库,它有很多变化.最近我查看它,我注意到在某些情况下,我在相同的字段上加倍了索引.缺少一些索引,并且通常所有索引都存在大量混乱.
我想从表中删除所有索引.后来我有一个准备好的脚本,它将运行ALTER TABLE并添加相关索引.
有没有办法从表中删除所有索引?
我有PHP脚本从邮箱中获取邮件.我使用imap_search函数:
$emails = imap_search($mbox, 'UNSEEN');
有没有办法限制返回的消息数量.现在在巨大的邮箱上我得到5000条消息.我只希望按日期排序的前20名.
有没有办法做到这一点?
谢谢.
我在堆栈面板中有一组按钮.我希望他们都有背景图片.我怎么能用风格呢?因为我不想手动设置每个按钮的背景图像.
这是一段代码:
<StackPanel Orientation="Horizontal" Height="100px" VerticalAlignment="Top">
<StackPanel.Resources>
<Style TargetType="Button">
<Setter Property="Margin" Value="2,4" />
</Style>
</StackPanel.Resources>
<Button Width="127px" Height="79px" VerticalAlignment="Bottom">
<Button.Background>
<ImageBrush ImageSource="images/Tab.png" />
</Button.Background>
</Button>
<Button>A</Button>
<Button>R</Button>
<Button>S</Button>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)
谢谢.
我在WPF中有一个用户控件,我希望从使用它的XAML中读取其中一个标签的文本.因此..
我的用户控制:
<UserControl x:Class="muc">
<Label Foreground="#FF7800" FontSize="20" FontWeight="Bold">
<Label.Content>
<Binding ElementName="TestName" Path="." />
</Label.Content>
</Label>
</UserControl>
Run Code Online (Sandbox Code Playgroud)
然后使用它:
<mycontorls:muc TestName="This is a test" />
Run Code Online (Sandbox Code Playgroud)
但它不起作用......我怎样才能阅读这些属性?
我有一个为自己创建的小型php系统.该系统包含一些.doc和.docx文件.我希望能够直接从浏览器打开它们而不是下载它们.
我创建了一个链接:
<a href="file:///c:/mysite/myfile.docx">myfile</a>
但是FireFox没有打开链接.虽然href="http://localhost/myfile.docx"工作正常 - 它让我下载文件.
任何想法我怎么能这样做?也许在firfox选项/安全设置中改变一些东西?如果你在这里,有没有机会在IE8中做到这一点?
谢谢.
我有一个简单的用户表,我想我将拥有的最大用户是300,000.
目前我正在使用:
CREATE TABLE users
(
id INT UNSIGNED AUTOINCREMENT PRIMARY KEY,
....
Run Code Online (Sandbox Code Playgroud)
当然我有很多其他用户(id)是FOREIGN KEY的表.
我读到,因为id不会使用INT的最大值,所以最好使用:MEDIUMINT,它会提供更好的性能.
这是真的吗?
(我在Windows Server 2008上使用mysql)
我在mysql中有一个表:
CREATE TABLE user (id INT, name VARCHAR(250));
Run Code Online (Sandbox Code Playgroud)
我查询表:
$result = mysql_query("SELECT id,name FROM user");
Run Code Online (Sandbox Code Playgroud)
我收集结果:
while($row = mysql_fetch_assoc($result) $rv[] = $row;
Run Code Online (Sandbox Code Playgroud)
我返回数据:
echo json_encode($rv);
Run Code Online (Sandbox Code Playgroud)
问题是id返回为字符串而不是int,甚至在json_encode之前.如果我强制$ row ['id'] =(int)$ row ['id']; - 它工作正常.
我如何强制mysql在$行中返回正确的数据类型?
10X.
将查询写入 MySQL 数据库的数字数据类型的正确方法是什么:
SELECT * FROM accounts WHERE id = 5;
Run Code Online (Sandbox Code Playgroud)
或者
SELECT * FROM accounts WHERE id = '5';
Run Code Online (Sandbox Code Playgroud)
主要我更喜欢最后一种,'因为它更符合文本数据类型。
对性能有影响吗?
我无法弄清楚我在AWS中的Bucket Policy有什么问题.尝试让Lambda函数访问并读取S3 Bucket中的电子邮件.但我一直得到"拒绝访问"
请注意,我注意到正在存储桶中创建电子邮件文件.这是我最后一个版本的Bucket Policy:
{
"Version": "2012-10-17",
"Id": "Lambda access bucket policy",
"Statement": [
{
"Sid": "All on objects in bucket lambda",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::[MY NUMBER]:root"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::[MY BUCKET NAME]/*"
}
]
}
Run Code Online (Sandbox Code Playgroud)
我也试过"校长":{"服务":"ses.amazonaws.com"},唉
我一直拒绝访问:
2017-09-17T14:12:14.231Z 10664101-9bb2-11e7-ad43-539f3e1a8626
{
"errorMessage": "Access Denied",
"errorType": "AccessDenied",
"stackTrace": [
"Request.extractError (/var/runtime/node_modules/aws-sdk/lib/services/s3.js:577:35)",
"Request.callListeners (/var/runtime/node_modules/aws-sdk/lib/sequential_executor.js:105:20)",
"Request.emit (/var/runtime/node_modules/aws-sdk/lib/sequential_executor.js:77:10)",
"Request.emit (/var/runtime/node_modules/aws-sdk/lib/request.js:683:14)",
"Request.transition (/var/runtime/node_modules/aws-sdk/lib/request.js:22:10)",
"AcceptorStateMachine.runTo (/var/runtime/node_modules/aws-sdk/lib/state_machine.js:14:12)",
"/var/runtime/node_modules/aws-sdk/lib/state_machine.js:26:10",
"Request.<anonymous> (/var/runtime/node_modules/aws-sdk/lib/request.js:38:9)",
"Request.<anonymous> (/var/runtime/node_modules/aws-sdk/lib/request.js:685:12)",
"Request.callListeners (/var/runtime/node_modules/aws-sdk/lib/sequential_executor.js:115:18)"
]
} …Run Code Online (Sandbox Code Playgroud) amazon-s3 bucket amazon-web-services aws-lambda amazon-policy
我有一个查询从另一个子查询选择中进行选择.虽然两个查询看起来几乎相同,但第二个查询(在此示例中)运行速度要慢得多:
SELECT
user.id
,user.first_name
-- user.*
FROM user
WHERE
user.id IN (SELECT ref_id
FROM education
WHERE ref_type='user'
AND education.institute_id='58'
AND education.institute_type='1'
);
Run Code Online (Sandbox Code Playgroud)
此查询需要1.2s解释此查询结果:
id select_type table type possible_keys key key_len ref rows Extra
1 PRIMARY user index first_name 152 141192 Using where; Using index
2 DEPENDENT SUBQUERY education index_subquery ref_type,ref_id,institute_id,institute_type,ref_type_2 ref_id 4 func 1 Using where
Run Code Online (Sandbox Code Playgroud)
第二个查询:
SELECT
-- user.id
-- user.first_name
user.*
FROM user
WHERE
user.id IN (SELECT ref_id
FROM education
WHERE ref_type='user'
AND education.institute_id='58'
AND education.institute_type='1'
);
Run Code Online (Sandbox Code Playgroud)
需要45秒才能运行,并解释: …
假设我有搜索工作的人,我有一份工作清单.所以我有两张桌子:人和工作.现在我有一个人的技能列表,我有一份工作要求的技能列表.
有一个这样的技能表更好:
CREATE TABLE skills_reference
(
id INT,
reference_id INT, -- can reference people(id) or job(id)
reference ENUM('person','job'),
skill FOREIGN KEY REFERENCE skills(id)
)
Run Code Online (Sandbox Code Playgroud)
或者有两个表,一个用于people_skills,一个用于jobs_skills.哪一个会带来更好的性能效果?
谢谢.
mysql ×5
performance ×4
php ×3
database ×2
sql ×2
wpf ×2
alter-table ×1
amazon-s3 ×1
aws-lambda ×1
binding ×1
bucket ×1
coding-style ×1
datatable ×1
email ×1
firefox ×1
html ×1
imap ×1
indexing ×1
json ×1
oop ×1
resources ×1
scripting ×1
security ×1
standards ×1
styles ×1
types ×1
vbscript ×1
windows ×1
wpf-controls ×1
zip ×1