所以我想找到一个在列表中出现不止一次的数字。我想要第一个的位置。
示例:说我想要 3
s = [1,2,3,4,5,3,9,8] => s[2] appears first
Run Code Online (Sandbox Code Playgroud) 我创建了一个随机访问文件,并在其中写入了一些信息。我想将随机访问文件中每一行的位置存储在一个数组中。我将有一个指向随机访问文件每一行的索引。所以我需要在我的索引中存储随机访问文件的行的位置。
我的程序如下
package randomaccessfile;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.RandomAccessFile;
public class raf {
public static void main(String[] args) throws FileNotFoundException, IOException {
File file = new File("DocumentsFile.txt");
RandomAccessFile raf = new RandomAccessFile(file, "rw");
for (int i = 0; i <= 10 ; i++) {
String sentence = "1 Info Name Surname"; //i create sentences in the random access file
raf.seek(file.length());
raf.writeBytes(sentence);
raf.writeBytes("\r\n");
}
raf.close();
}
}
Run Code Online (Sandbox Code Playgroud)
对于在随机访问文件中创建的每一行,我想将它们的位置存储在一个数组中。
然后这些位置将被存储在索引中。
有没有什么方法可以用来返回随机访问文件中一行的位置?
这是我需要的。我将有一个主 div,其中将包含我的大部分内容。我不知道会有多少内容,所以我不能对主 div 的高度(假设,以 px 为单位)做任何假设。我需要做的是使两个 div(具有特定的固定大小)位于主 div 的左上角(当然,z-index 大于主 div)和右下角同一个div。我真的不知道如何实现这一目标:有人可以告诉我该怎么做吗?
非常感谢!
马泰奥
我有div一个div. 父母的宽度是 600px ,overflow-x: scroll;孩子的宽度是 1200px 。
在页面加载时,孩子的左侧div显示为可以向右侧滚动。
我不知道如何让起始位置在右手边而不是左手边。任何提示都非常感谢...
我正在使用Leap Motion Controller创建一个C#Windows应用程序.我开发在Windows 8和Visual Studio 2010中我使用SetCursorPos并mouse_event从user32.dll移动光标和模拟点击.
我希望在任何应用程序中移动光标.当我从Visual Studio运行/调试它时,它只在应用程序本身或Visual Studio中工作.在其他应用程序中,鼠标不移动,点击不起作用,但如果我尝试用真正的鼠标移动光标,它会返回到它所在的位置.独立运行时,它不会在Visual Studio中移动,鼠标可以在其他应用程序中使用真正的鼠标移动.
我有这个代码使用SetCursorPos和mouse_event:
[DllImport("user32.dll")]
public static extern long SetCursorPos(int x, int y);
[DllImport("User32.Dll")]
public static extern void mouse_event(uint dwFlags, uint dx, uint dy, uint cButtons, uint dwExtraInfo);
public static void MouseClick(uint x, uint y) {
mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, x, y, 0, 0);
}
Run Code Online (Sandbox Code Playgroud)
在我的表单类中,我将鼠标位置存储在两个字段中.在一个Timer标记中,我设置了光标位置,并按照以下方式进行必要的点击:
if (!frame.Hands.IsEmpty) {
Hand hand = frame.Hands.Leftmost;
if (!hand.Fingers.IsEmpty) {
// Get coordinates...
SetCursorPos(mousex, …Run Code Online (Sandbox Code Playgroud) 我有一个包含一个数字的跨度,该数字会随着时间的推移而增加。然而,我希望它向左扩展,而不是向右扩展,因为它获得了另一个数字(即从 9 到 10)。我怎样才能在一个跨度内做到这一点?
我在工作表的列中有一个字符串列表(让我们说"A"),如下所示:
A
BJS-LAX-GRU
CAN-ORD-MIA-BOG
NRT-LAX-JFK-LIM
Run Code Online (Sandbox Code Playgroud)
然后我在另一张表上有一个不同的列表(让我们说"B"),如下所示:
A
LAX
MEX
MIA
JFK
Run Code Online (Sandbox Code Playgroud)
所以我想知道第一个列表的每个字符串中第一个列表的哪个值首先出现,然后我需要在字符串旁边写入该值.在这个例子中,我会得到:
A B
BJS-LAX-GRU LAX
CAN-ORD-MIA-BOG MIA
NRT-LAX-JFK-LIM LAX
Run Code Online (Sandbox Code Playgroud)
我编写了以下代码,它完美地运行:
Dim aux As Integer
Dim cur As String
For j = 1 To Sheets("A").Cells(Rows.Count, "A").End(xlUp).Row
aux = 100
cur = ""
For k = 1 To Sheets("B").Cells(Rows.Count, "A").End(xlUp).Row
If InStr(Sheets("A").Cells(j, 1).Value, Sheets("B").Cells(k, 1).Value) < aux And InStr(Sheets("A").Cells(j, 1).Value, Sheets("B").Cells(k, 1).Value) <> 0 Then
cur = Sheets("B").Cells(k, 1).Value
aux = InStr(Sheets("A").Cells(j, 1).Value, cur)
End If
Next k
Sheets("A").Cells(j, 2) = …Run Code Online (Sandbox Code Playgroud) 我有一个UIView叫viewProgress. 它是图像中的白框。我想要一个圆形的进度条,也就是图片中的绿色圆圈。进度条应该留在白框内,但正如您所看到的那样。
我如何让它留在里面viewProgress?在这里你有我的动画功能:
func animateView() {
let circle = viewProgress // viewProgress is a UIView
var progressCircle = CAShapeLayer()
let circlePath = UIBezierPath(arcCenter: circle.center, radius: circle.bounds.midX, startAngle: -CGFloat(M_PI_2), endAngle: CGFloat(3.0 * M_PI_2), clockwise: true)
progressCircle = CAShapeLayer ()
progressCircle.path = circlePath.CGPath
progressCircle.strokeColor = UIColor.whiteColor().CGColor
progressCircle.fillColor = UIColor.clearColor().CGColor
progressCircle.lineWidth = 10.0
circle.layer.addSublayer(progressCircle)
let animation = CABasicAnimation(keyPath: "strokeEnd")
animation.fromValue = 0
animation.toValue = 0.4
animation.duration = 1
animation.fillMode = kCAFillModeForwards
animation.removedOnCompletion = false
progressCircle.addAnimation(animation, forKey: "ani") …Run Code Online (Sandbox Code Playgroud) 我正在用 pygame 用 Python 编写一个游戏,我想制作一个函数,从一个点沿特定方向绘制一条线,具有特定长度,例如,函数的定义是: def draw_line(position1: (int, int), angle: int, line_length: int, line_width: float, color: Color):
我可以做什么来计算绘制线条的第二个点?
我有一个问题的小示意图,我想得到position2,用pygame画线。
我正在为一个使用 ARKit 的项目工作。我需要保存一个对象位置,我想在下一次应用程序启动时看到它所在的位置。例如,在我的办公室,我在门上贴了一些文字,然后回到家,第二天我希望在 ARKit 中可以看到那个地方的文字。