问题列表 - 第13077页

如何在python中的2个其他字符串之间提取字符串?

就像我有一个字符串一样 str1 = "IWantToMasterPython"

如果我想"Py"从上面的字符串中提取.我写:

extractedString = foo("Master","thon")
Run Code Online (Sandbox Code Playgroud)

我想做所有这些,因为我试图从HTML页面中提取歌词.歌词写得像<div class = "lyricbox"> ....lyrics goes here....</div>.

有关如何实施的任何建议.

python string

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

MVC - 关注点分离

我是新手.我想问一下关注点分离的MVC模型.我已经阅读了一些MVC教程,但我还没有完全理解每个模型,视图和控制器的角色.

例如,我说我正在为用户编写一个监控投资组合的应用程序.我希望着陆页显示基于不同标准的投资列表,例如,可以根据投资金额列出投资,另一个可以根据投资业绩对其进行排序.

我的问题是,根据设计模式,我应该在哪里编写用于生成列表的逻辑; 在模型,视图或控制器?

此外,非常感谢任何展示关注点的asp.net MVC示例.

先谢谢你们.

asp.net-mvc design-patterns

10
推荐指数
1
解决办法
5563
查看次数

优化点到球体测试的距离

我想测试一个点是否在球体的特定距离内.

所以你有这些变量......

Point3F spherePnt;
F32 sphereRadius;
Point3F testPnt;
Run Code Online (Sandbox Code Playgroud)

我可以...

F32 dist = ( spherePnt - testPnt ).len() - sphereRadius;
Run Code Online (Sandbox Code Playgroud)

如果dist为正,则它在半径之外,如果dist为负,则它在半径内.

或者作为避免len()函数中的平方根的优化,您可以尝试这个...

F32 dist = ( spherePnt - testPnt ).lenSquared() - ( sphereRadius * sphereRadius );
Run Code Online (Sandbox Code Playgroud)

好吧,这看起来像乍看之下,但显然它实际上给了我不正确的结果.

例如,给定的变量就像这样设置......

SpherePnt( 0, 0, 0 )
SphereRadius( 1 )
testPnt( 1, 1, 1 )
Run Code Online (Sandbox Code Playgroud)

取结果......

F32 dist = ( spherePnt - testPnt ).len() - sphereRadius;
F32 dist2 = mSqrt( ( spherePnt - testPnt ).lenSquared() - ( sphereRadius * sphereRadius ) );

dist = 0.7320508075688772935274463415059; …
Run Code Online (Sandbox Code Playgroud)

math optimization mathematical-optimization

0
推荐指数
1
解决办法
957
查看次数

FTP服务器何时接受来自客户端的被动数据连接?

我在c中使用一个简单的ftp服务器.我不知道ftp服务器何时接受来自客户端的被动数据连接.据我所知,ftp是被动的:

  1. 客户端向服务器发送"PASV"命令
  2. server创建并绑定套接字,并侦听随机端口.
  3. 服务器使用getsockname来获取随机端口
  4. 以格式组装被动回复消息:227进入被动模式(a1,a2,a3,a4,a5,a6).注意:服务器ip是a1.a2.a3.a4,端口号是:a5*256 + a6.

我的问题是:什么时候ftp服务器接受连接到所述随机端口?发送回复后服务器应该接受数据连接吗?或者ftp服务器是否应该在需要数据连接之前接受连接,即客户端请求文件?

我有RFC959.还有其他有用的ftp资源吗?谷歌不是特别有帮助.

提前致谢

c ftp

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

存储AES加密密钥的最佳方法是什么?

我们将Tomcat用于我们的java Web应用程序.WEB-INF文件夹下有一个属性文件.

AES加密将用于生成密钥和加密密码.加密的密码将存储在属性文件中.应该在哪里存储加密密钥?将密钥和加密密码放在同一属性文件中是一个好主意吗?或者密钥是否应存储在'webapps'目录之外?

java encryption tomcat key-storage

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

XML-RPC比普通XML有什么好处?

我的公司已经使用XML-RPC一段时间了,但最近我想知道XML-RPC与普通XML相比有什么好处.首先,它是可怕的"肥胖",考虑:

<struct>
    <member>
        <name>ROOM_ID</name>
        <value>
            <int>1</int>
        </value>
    </member>

    <member>
        <name>CODE</name>
        <value>
            <string>MR-101</string>
        </value>
    </member>

    <member>
        <name>NAME</name>
        <value>
            <string>Math Room</string>
        </value>
    </member>

    <member>
        <name>CAPACITY</name>
        <value>
            <int>30</int>
        </value>
    </member>
</struct>
Run Code Online (Sandbox Code Playgroud)

与此相比:

<room><ROOM_ID>1</ROOM_ID><CODE>MR-101</CODE>
<NAME>Math Room</NAME><CAPACITY>30</CAPACITY></room>
Run Code Online (Sandbox Code Playgroud)

甚至这个:

<room ROOM_ID=1 CODE=MR-101 NAME=”Math Room” CAPACITY=30 />
Run Code Online (Sandbox Code Playgroud)

其次,XML-RPC似乎相当普遍,但并不是普遍存在,我对C++和PHP中对它的支持印象不深.我在两种语言中尝试过的所有库都遇到了问题.

第三,在我看来,我可以像使用XML-RPC一样使用纯XML进行远程过程调用.{(9/9/2009):每种语言都有用于将语言级对象序列化为XML的库.XML和XML-RPC都需要定义应用程序级模式,例如,字段应如何拼写,但不需要定义任何其他模式.许多人使用纯XML进行RPC调用.}

那么XML-RPC的增值是什么?

xml xml-rpc

16
推荐指数
2
解决办法
7524
查看次数

SQL Server,其中field是int?

我怎样才能完成:

select * from table where column_value is int
Run Code Online (Sandbox Code Playgroud)

我知道我可能内部加入系统表和类型表但我想知道是否有更优雅的方式.

请注意,column_value是一个"可能"具有int的varchar,但不一定.

也许我可以抛出它并捕获错误?但同样,这似乎是一个黑客.

sql t-sql sql-server-2005 entity-attribute-value

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

asp.net网站中静态字段的问题

我目前正在开发一个ASP.NET网站.在我的一个页面中,我有一个静态字段用于当前登录用户的CompanyId.

private static Guid _CompanyId = Company.Get().CompanyId;
Run Code Online (Sandbox Code Playgroud)

Company.Get()返回有关当前登录用户的公司的信息,其中使用以下方法检索UserId:

System.Web.Security.Membership.GetUser();
Run Code Online (Sandbox Code Playgroud)

但是当以另一个用户身份登录时,在另一个公司,Company.Get().CompanyId将从第一家公司返回Guid.

我是否错过了使用静态字段的观点,还是有其他原因?我通过将代码隐藏中的_CompanyId的所有引用替换为Company.Get().CompanyId来进行快速修复,但我修复了它,但这不是一个很好的解决方案.

.net c# asp.net

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

无法向会话状态服务器发出会话状态请求

我们的网站目前有这个问题.基本上它只发生在我们点击某个特定链接时会弹出一个新窗口.
这是我们收到的错误消息:

无法向会话状态服务器发出会话状态请求.
请确保已启动ASP.NET状态服务,并且客户端和服务器端口是相同的.
如果服务器位于远程计算机上,请通过检查HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection的值来确保它接受远程请求.
如果服务器位于本地计算机上,并且前面提到的注册表值不存在或设置为0,则状态服务器连接字符串必须使用"localhost"或"127.0.0.1"作为服务器名称.

目标站点:
Void MakeRequest(StateProtocolVerb,System.String,StateProtocolExclusive,Int32,Int32,Int32,Byte [],Int32,Int32,SessionNDMakeRequestResults ByRef)

这是包含sessionstate标记的webconfig:

<sessionState mode="StateServer" timeout="45" />

我检查了ASP.NET状态服务,它当前已启动并设置为自动

我已将错误消息中指定的注册表设置为1,但仍无法正常工作.

asp.net stateserver session-state

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

是否可以从heroku检索您的源代码?

一旦将源代码上传到Heroku,是否可以在必要时从那里下载它,例如在本地磁盘发生故障的情况下?

由于heroku与git的集成,我认为至少在理论上这可能是可能的.

git heroku

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