小编zka*_*oca的帖子

如何在asp.net c#上创建一个真正的XLS文件?

我有这个代码在.xls文件中提取一个表到计算机:

// I have a string which contains HTML table codes, named as excelTable

HttpResponse response = HttpContext.Current.Response;
response.Clear();
response.AddHeader("Content-Disposition", String.Format("Attachment;Filename=file.xls", ));
response.Buffer = true;
response.ContentEncoding = System.Text.Encoding.Default;
response.ContentType = "application/vnd.ms-excel";
response.Write(excelTable);
response.End();
Run Code Online (Sandbox Code Playgroud)

我已经看到这不是一个真正的.xls文件.我可以在记事本中打开它并查看我的标准html表格代码.

现在我明白定义ContentType是不够的.那么我还能做些什么来生成纯.xls或.xlsx文件呢?或者我当然应该使用OpenXML,Interop等Excel库吗?

c# asp.net excel

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

如何实时检查MySQL表中是否添加了新行

我们有一个自动车牌阅读器,可以记录进入公司的汽车牌照。我的同事问我是否可以立即获取汽车的车牌号。该软件使用 MySQL,我只能访问数据库。无法访问/编辑 PHP 代码。

我的提议是定期使用查询进行检查。例如10秒。但这样就有可能错过5秒后过来的车。然后减少间隔会增加请求/响应计数,这意味着服务器的额外负载。我不希望脚本始终运行。它应该只运行添加的新数据库行。它显示盘子并退出。

插入后如何立即从数据库中获取最后记录的行?我的意思是应该有一个触发器在插入后运行我的 PHP 脚本。但是我不知道。

我想要的是 MySQL 可以在新记录后运行我的 PHP 脚本。

php mysql

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

SQL:我可以从其他表中的变量中插入一些字段

SQL问题

我想知道我是否可以编写单个sql INSERT语句将一行插入表中,其中某些字段来自变量而其他字段来自另一个表.目前我选择tableA,将字段存储在变量中,然后将它们插入tableB.在下面的例子中,我想获得field1,field2以及field3tableA和变量休息.(MySQL的)

$sql = "SELECT field1, field2, field3 FROM tableA where product = 5";
Run Code Online (Sandbox Code Playgroud)

PHP代码

$sql = "INSERT tableB
SET     
fkey = 100,
custid = 10,
product = 5,
field1 = '$field1',
field2 = '$field2',
field3 = '$field3' ";
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

计算旋转的2D图像的平移值和旋转角度

我有两个图像,其中一个是原始图像,第二个是转换图像.

我必须找出使用3x3变换矩阵旋转了多少度转换图像.另外,我需要找到从原点翻译的距离.

两个图像都被灰度化并保存在矩阵变量中.它们的尺寸相同[350 500].

我找到了一些像这样的讲义.

讲义说我应该使用以下矩阵公式进行轮换: 旋转公式

对于翻译矩阵,给出了公式:

翻译公式

一切都是好的.但是有两个问题:

  1. 我无法想象如何使用MATLAB实现公式.
  2. 该公式的形状找x',y'价值观,但我已经得到了x,x',y,y'值.我需要找到旋转角度(θ)txty.
  3. 我想知道的equivailence x,x',y,y'在矩阵.

我有以下代码:

rotationMatrix = [   cos(theta) sin(theta) 0 ; ...
                    -sin(theta) cos(theta) 0 ; ...
                             0          0  1];


translationMatrix = [  1  0  tx; ...
                       0  1  ty; ...
                       0  0   1];
Run Code Online (Sandbox Code Playgroud)

但正如您所看到的,tx,ty,theta变量在使用之前未定义.我该如何计算theta,txty …

matlab image image-processing matrix computer-vision

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

理解svg的viewbox属性

我正在尝试使用之前在这里创建的土耳其地图。

我改变了 svg 元素的尺寸

<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" 
     width="800" 
     height="600"
     style="shape-rendering:geometricPrecision;
            text-rendering:geometricPrecision; 
            image-rendering:optimizeQuality; 
            fill-rule:evenodd; 
            clip-rule:evenodd" 
     viewBox="0 0 180 180">
Run Code Online (Sandbox Code Playgroud)

当我将 viewBox 值更改为

viewBox="0 0 200 200"
Run Code Online (Sandbox Code Playgroud)

地图以较小的尺寸呈现。

如果我将值设置为“0 0 10 10”,则不会显示图像。

如果我将值设置为“0 0 50 50”,巨大的图像就会溢出页面

如果我将值设置为“0 0 100 100”图像就很好。

但我不明白它是如何工作的。

html css svg

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

如何根据MySQL中的另一个条件有条件地选择列

我有一个表(用户),其列具有以下列:

userid  name  email  system_photo  personal_photo  photo_select
Run Code Online (Sandbox Code Playgroud)

photo_select可以有两个值(1或0).我想选择system_photopersonal_photo根据photo_select价值.如果photo_select1那么personal_photo应该选择,否则,如果photo_select0那么system_photo应选择.

system_photo价值来自另一项服务.如果用户不喜欢该照片,则他/她可以上传新照片.在另一天,他/她将能够在两张照片之间切换.

我首先选择了所有三列,并且在我的代码的视图部分中,我写了

if($user->photo_select === '0')
    echo $user->system_photo;
else if($user->photo_select === '1')
    echo $user->personal_photo;
Run Code Online (Sandbox Code Playgroud)

但后来我觉得这是一种代价高昂的方式.我决定在模型部分只选择一个照片列(system_photopersonal_photo).我的MySQL SELECT语句应该是什么来实现这一目标?

php mysql

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

mysql搜索表w/php并返回结果

我试图让我的搜索在我的数据库中查找$ searchtext,其中$ selecteditem表示它正在搜索的columb.我在代码的最后部分得到了语法错误

我的表格 -

<form name="search" id="search" method="POST" action="">
    <input type="text" name="searchterm" id="searchterm">
    <select name="selectitem">
        <option value="propertydescription">Property/Description</option>
        <option value="transactiontype">Transaction type</option>
        <option value="applicabledocument">Applicable document</option>
        <option value="recieved">recieved</option>
        <option value="paid">paid</option>
    </select>

</div></td>
<td>&nbsp;</td>
<td><input type="submit" name="search" value="search"></td>
Run Code Online (Sandbox Code Playgroud)

我的php为此 -

if (isset($_POST['search']))
{
    $columbname = $_POST['selectitem'];
    $searchterm  = $_POST['searchterm'];
    $query="SELECT * FROM transactions WHERE agentclient  = '$agentclient' AND WHERE '$columbname' = '$searchterm'";
    $result = mysql_query ($query) or die(mysql_error());
}
else
Run Code Online (Sandbox Code Playgroud)

php mysql

3
推荐指数
3
解决办法
244
查看次数

如何在移动设备上自动隐藏网页的轮播?

我有一个使用 bootstrap 3 构建的网页,页面顶部有一个轮播组件。我想<div>在移动设备上打开页面时隐藏完整部分。当屏幕分辨率(不是窗口大小)低于 800x600 时,我还想将它隐藏在电脑上。

这可以使用简单的meta标签来实现还是必须使用javascript?

html javascript php twitter-bootstrap-3

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

如何在服务器端IIS 7 Windows 7 Server上配置UrlRewritingNet

我在完成测试后完成了一个ASP.NET网站.

我正在使用来自http://www.urlrewriting.net/的 UrlRewritingNet dll

然后我发布了它以便上传我的服务器(Windows 7,安装了IIS 7).输入我的网站的URL后,我得到404 - 未找到错误.这是因为服务器端的配置丢失或不良.但我不知道该怎么做.

搜索了很多次,但找不到任何接近我的问题.

我是最后一次机会.你能帮我吗?

您可以在以下内容中查看我的web.config内容:

<?xml version="1.0"?>
<!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->

<configuration>
    <configSections>
        <section name="urlrewritingnet" requirePermission="false" type="UrlRewritingNet.Configuration.UrlRewriteSection, UrlRewritingNet.UrlRewriter"/>
    </configSections>

<system.web>
        <httpModules>
            <add name="UrlRewriteModule" type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter"/>
        </httpModules>

        <compilation debug="true" targetFramework="4.0"/>
    </system.web>

    <system.webServer>
        <modules runAllManagedModulesForAllRequests="true"/>

        <handlers>
            <remove name="PageHandlerFactory-ISAPI-4.0_32bit"/>

            <add name="PageHandlerFactory-ISAPI-4.0_32bit" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0"/>

            <add name="reww" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="None" preCondition="classicMode,runtimeVersionv4.0,bitness32"/>

            <add name="rewwibu" path="*.ibu" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" …
Run Code Online (Sandbox Code Playgroud)

asp.net iis-7 url-rewriting windows-7

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

如何在PHP中将<br>转换为(un)有序列表?

我有一个来自db的数组.数组包含由以下分隔的字符串<br>.所以我想爆炸他们并将其转换为

<ul>
    <li>...</li>
</ul> 
Run Code Online (Sandbox Code Playgroud)

使用函数(listIt($list))的结构:

function listIt($list)
{
  $list = mb_convert_case($list, MB_CASE_TITLE, 'UTF-8');
  $text = explode('<br>', $list);
  $menu = '<ul>';

  foreach ($text as $li)
  {
    $menu .= '<li>' .   $li . '</li>';
  }

  return $menu . '</ul>';
}
Run Code Online (Sandbox Code Playgroud)

我的数组(rawMenu)如下:

 array (size=5)
  0 => string 'Banana<br>Cheese<br>Egg<br>Salad<br>Water<br>Juice<br>Coffee' (length=62)
  1 => string 'Soup<br>Potato<br>Chicken<br>Fish<br>Juice<br>Wine<br>Salad' (length=61)
  2 => string 'Banana<br>Cheese<br>Egg<br>Salad<br>Water<br>Juice<br>Coffee' (length=62)
  3 => string 'Soup<br>Potato<br>Chicken<br>Fish<br>Juice<br>Wine<br>Salad' (length=61)
  4 => string 'Banana<br>Cheese<br>Egg<br>Salad<br>Water<br>Juice<br>Coffee' (length=62)
Run Code Online (Sandbox Code Playgroud)

问题是我传递给listIt($rawMenu[4])函数返回的字符串:

<ul>
   <li>Banana<br>Cheese<br>Egg<br>Salad<br>Water<br>Juice<br>Coffee</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

php arrays string

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